Пытаюсь найти историю перезапусков контейнеров.
Конечно STATUS
поле на docker ps
покажет текущее время безотказной работы.
Однако, если у меня есть контейнер с политикой перезапуска, например restart: unless-stopped
и он прошел несколько перезапусков - Как я могу проверить эту историю перезапуска / безотказной работы?
Если движок докеров не отслеживает это изначально - есть ли хороший способ справиться с этим?
Вы можете просматривать события докера. Например. это покажет все события перезапуска за последний час:
docker events --filter event=restart --since=60m
Дополнительные сведения о событиях докеров см. В разделе: https://docs.docker.com/engine/reference/commandline/events
Вы можете проверить с помощью следующей команды: перезапуск системных событий докера
Чтобы получить больше информации : https://docs.docker.com/engine/reference/commandline/system_events