日志文件对于处理故障十分重要,对于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