我正在尝试查找容器重启的历史记录。
当然,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