0


docker使用docker logs命令查看容器日志的几种方式

以下是如何使用

docker logs

命令的基本示例:

docker logs [容器ID或名称]

如果想要实时查看日志,可以加上

-f

参数,这样日志就会像使用

tail -f

命令一样实时输出。

docker logs -f[容器ID或名称]

如果只想查看最近几行的日志,可以使用

--tail

参数,后面跟上想查看的行数。

docker logs --tail=[行数][容器ID或名称]

如果需要更详细的日志信息,例如带有时间戳的日志,可以使用

--timestamps

参数。

docker logs --timestamps[容器ID或名称]

如果容器日志非常大,你可能只想查看某个时间段的日志。在这种情况下,可以使用

--since

参数,后跟一个相对的时间或者一个具体的时间戳。

docker logs --since=30m [容器ID或名称]# 查看30分钟内的日志docker logs --since="2023-04-01"[容器ID或名称]# 查看指定日期之后的日志

注意,

docker logs

命令只能用于显示容器的日志输出,如果容器没有输出日志到stdout和stderr,那么这个命令将不会显示任何信息。

标签: docker 容器 运维

本文转载自: https://blog.csdn.net/qq_39354140/article/details/139296043
版权归原作者 ppo_wu 所有, 如有侵权,请联系我们删除。

“docker使用docker logs命令查看容器日志的几种方式”的评论:

还没有评论