Docker

如何檢查 Docker 容器重啟的歷史記錄

  • February 12, 2022

我正在嘗試查找容器重啟的歷史記錄。

當然STATUS,a 上的欄位docker ps將顯示目前的正常執行時間。

但是,如果我有一個具有重啟策略的容器,例如restart: unless-stopped它已經經歷了幾次重啟 -我如何檢查重啟/正常執行時間歷史記錄?

如果 docker 引擎本身不跟踪這個 - 有沒有已知的好方法來處理這個?

您可以查看 docker 事件。例如,這將顯示過去一小時的所有重啟事件:

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

有關 docker 事件的更多詳細資訊,請參閱:https ://docs.docker.com/engine/reference/commandline/events

您可以使用以下命令進行檢查:

docker system --filter event=restart

欲了解更多資訊: https ://docs.docker.com/engine/reference/commandline/system_events

引用自:https://serverfault.com/questions/909265