Docker查看日志记录
日志文件对于处理故障十分重要,对于docker容器如何查看日志呢
查看docker容器的日志用到的是docker logs
这个命令:
docker logs --help
先看下官方给的命令说明
- --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 CONTAINER_ID
-
查看最近30分钟的日志
docker logs --since 30m CONTAINER_ID
-
查看某时间之后的日志
dockere logs -t --since "2020-10-25T14:06:30" CONTAINER_ID
-
查看某时间段之间的日志
docker logs -t --since "2020-10-25T14:06:30" --until "2020-10-26T14:06:30" CONTAINER_ID