【问题标题】:How to use --since option with docker logs command如何在 docker logs 命令中使用 --since 选项
【发布时间】:2017-11-10 14:27:04
【问题描述】:

我想使用docker logs --since 选项查看最近 1 小时的 docker 容器日志。我应该为--since 参数提供哪个值?

【问题讨论】:

  • 你读过docs吗?
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地方。另见Where do I post questions about Dev Ops?
  • @jww 这个问题似乎并不特定于 Unix 或 Linux,除非 Windows 不使用破折号作为命令行选项。
  • @Andrew - Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。 On-topic/off-topic 与命令行选项无关。

标签: linux logging docker docker-container


【解决方案1】:

请参考Dockerdocs

docker logs --since 1h

--since 选项仅显示在给定日期之后生成的容器日志。您可以将日期指定为 RFC 3339 日期、UNIX 时间戳或 Go 持续时间字符串(例如 1m30s、3h)。除了 RFC3339 日期格式,您还可以使用 RFC3339Nano、2006-01-02T15:04:05、2006-01-02T15:04:05.999999999、2006-01-02Z07:00 和 2006-01-02。

【讨论】:

    【解决方案2】:

    如帮助所说

    --since string Show logs since timestamp (e.g. 2013-01-02T13:23:37) or relative (e.g. 42m for 42 minutes

    我愿意

    docker logs mycontainer_or_id --since 60m

    根据我的活动容器,此语法是正确的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-28
      相关资源
      最近更新 更多