嘿,小伙伴们,今天咱们来聊聊Docker的一个实用技巧——如何查看容器最后100行的日志。这可是排查问题时的好帮手哦!
首先,让我们来看看Docker logs命令的基本用法:
$ docker logs [OPTIONS] CONTAINER
Options:
--details 显示更多的信息
-f, --follow 跟踪实时日志
--since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)
--tail string 从日志末尾显示多少行日志, 默认是all
-t, --timestamps 显示时间戳
--until string 显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)
关键步骤来了:
想要查看容器最后100行日志,你只需要在命令中加上--tail=100参数,然后指定容器ID即可。比如:
$ docker logs -f -t --tail=100 c337e9df72a7
这条命令会实时显示容器ID为c337e9df72a7的最后100行日志。
一些实用例子:
- 查看指定时间后的日志,只显示最后100行:
$ docker logs -f -t --since=
