日志文件对于处理故障十分重要,对于docker容器如何查看日志呢

查看docker容器的日志用到的是docker logs这个命令:
先看下官方给的命令说明

docker logs --help

Docker 查看日志记录_日志文件

  • –details 显示更多的信息
    –f, --follow 跟踪实时日志
  • –since string 显示自某个timestamp之后的日志,或相对时间,如30m(即30分钟)
  • –tail string 从日志末尾显示多少行日志, 默认是all
  • -t, --timestamps 显示时间戳
  • –until string 显示自某个timestamp之前的日志,或相对时间,如30m(即30分钟)
    举例:

跟踪查看日志

docker logs -f CONTAINER_ID

查看日志,只显示最后200行

docker logs --tail 200

查看最近30分钟的日志

docker logs --since 30m CONTAINER_ID

查看某时间之后的日志

dockere logs -t --since "2020-10-25T14:06:30"

查看某时间段之间的日志

docker logs -t --since "2020-10-25T14:06:30" --until "2020-10-26T14:06:30"