在工作当中有时候需要查看指定容器的日志记录,当日志比较多的时可以通过参数来进一步筛选。
命令格式
Usage: docker logs [OPTIONS] CONTAINER
Fetch the logs of a container
Options:
--details 显示更多的信息
-f, --follow 跟踪实时日志
--since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
--tail string 从日志末尾显示多少行日志, 默认是all
-t, --timestamps 显示时间戳
--until string 显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)
使用示例
查看指定容器全部日志
docker logs 容器ID或者容器名称
实时查看容器前100条日志
docker logs -f -t --tail 100 容器ID或者容器名称
查看某时间段日志
ocker logs -t --since="2021-05-18T13:23:37" --until "2021-05-19T12:23:37" 容器ID或者容器名称
查看最近10分钟的日志
docker logs --since 10m 容器ID或者容器名称
查看某时间之后的日志
docker logs -t --since="2021-05-18T13:23:37" 容器ID或者容器名称
转载请注明:清风亦平凡 » docker查看日志