如何检查 Docker 容器重启的历史记录

如何检查 Docker 容器重启的历史记录

我正在尝试查找容器重启的历史记录。

当然,STATUS上面的字段docker ps将显示当前的正常运行时间。

但是,如果我有一个具有重启策略的容器,例如,restart: unless-stopped它已经经历了多次重启 -我如何检查重启/正常运行时间历史记录?

如果 docker 引擎本身没有跟踪这个问题——是否有已知的好方法来处理这个问题?

答案1

您可以查看 docker 事件。例如,这将显示过去一小时的所有重启事件:

docker events --filter event=restart --since=60m

有关 docker 事件的更多详细信息,请参阅:https://docs.docker.com/engine/reference/commandline/events

答案2

您可以使用以下命令进行检查:

docker system events --filter event=restart

了解更多信息 : https://docs.docker.com/engine/reference/commandline/system_events

相关内容