docker利用docker logs下令查看容器日志的几种方式

打印 上一主题 下一主题

主题 670|帖子 670|积分 2010

以下是如何利用docker logs下令的根本示例:
  1. docker logs [容器ID或名称]
复制代码
如果想要实时查看日志,可以加上-f参数,如许日志就会像利用tail -f下令一样实时输出。
  1. docker logs -f [容器ID或名称]
复制代码
如果只想查看最近几行的日志,可以利用--tail参数,背面跟上想查看的行数。
  1. docker logs --tail=[行数] [容器ID或名称]
复制代码
如果需要更详细的日志信息,例如带有时间戳的日志,可以利用--timestamps参数。
  1. docker logs --timestamps [容器ID或名称]
复制代码
如果容器日志非常大,你大概只想查看某个时间段的日志。在这种情况下,可以利用--since参数,后跟一个相对的时间或者一个详细的时间戳。
  1. docker logs --since=30m [容器ID或名称]  # 查看30分钟内的日志
  2. docker logs --since="2023-04-01" [容器ID或名称]  # 查看指定日期之后的日志
复制代码
注意,docker logs下令只能用于显示容器的日志输出,如果容器没有输出日志到stdout和stderr,那么这个下令将不会显示任何信息。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

九天猎人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表