如何查看 Docker 容器重启的 HISTORY

emm*_*dee 6 docker

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

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

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

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

BMi*_*tch 12

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

docker events --filter event=restart --since=60m
Run Code Online (Sandbox Code Playgroud)

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