docker logs日志命令

查看容器日志

docker logs [OPTIONS] CONTAINER
OPTIONS说明:
  • -f : 跟踪日志输出

  • --since :显示某个开始时间的所有日志

  • -t : 显示时间戳

  • --tail :仅列出最新N条容器日志

  • CONTAINER:容器名 或 容器ID

例子

查看日志

docker logs redis

跟踪日志输出

docker logs -f redis

查看最近30分钟的日志:

docker logs --since 30m redis

查看指定时间后的日志,只显示最后100行:

docker logs -f -t --since="2018-02-08" --tail=100 user-uat

查看某时间段日志:

docker logs -t --since="2018-02-08T13:23:37" --until "2018-02-09T12:23:37" user-uat

将错误日志写入文件:

docker logs -f -t --since="2018-02-18" user-uat | grep error >> logs_error.txt

https://www.jianshu.com/p/86a5327a9a89
https://www.runoob.com/docker/docker-logs-command.html


原文出处:/show_1EF5oA3p30UR.html