Как проверить ИСТОРИЮ перезапусков контейнера Docker

Я пытаюсь найти историю перезапусков контейнера.

Конечно, в STATUS поле на 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