我正在尝试查找容器重启的历史记录。
当然STATUS
,a 上的字段docker ps
将显示当前的正常运行时间。
但是,如果我有一个具有重启策略的容器,例如restart: unless-stopped
它已经经历了几次重启 -我如何检查重启/正常运行时间历史记录?
如果 docker 引擎本身不跟踪这个 - 有没有已知的好方法来处理这个?
我正在尝试查找容器重启的历史记录。
当然STATUS
,a 上的字段docker ps
将显示当前的正常运行时间。
但是,如果我有一个具有重启策略的容器,例如restart: unless-stopped
它已经经历了几次重启 -我如何检查重启/正常运行时间历史记录?
如果 docker 引擎本身不跟踪这个 - 有没有已知的好方法来处理这个?
您可以查看 docker 事件。例如,这将显示过去一小时的所有重启事件:
有关 docker 事件的更多详细信息,请参阅:https ://docs.docker.com/engine/reference/commandline/events
您可以使用以下命令进行检查:
docker system events --filter event=restart
欲了解更多信息: https ://docs.docker.com/engine/reference/commandline/system_events