跳转到主内容
思享编程网:思考分享,玩转编程世界!

怎么用Docker查看容器最后100行日志?

嘿,小伙伴们,今天咱们来聊聊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=
                            

相关文章