1. Проверить статус всех контейнеров:
docker ps -a
Эта команда выводит список всех контейнеров, их идентификаторы, имена, статус и время работы. В колонке "STATUS" можно увидеть текущее состояние контейнера, например:
-
Up X hours — контейнер работает.-
Exited (code) — контейнер завершил работу с определённым кодом выхода.2. Проверить состояние конкретного контейнера:
Используйте команду
docker inspect, чтобы получить подробную информацию о состоянии контейнера:
docker inspect <container_id>
Эта команда выводит всю информацию о контейнере, включая статус, ошибки, время работы и другие параметры. Для удобства можно использовать фильтрацию JSON-вывода, например:
docker inspect -f '{{.State.Status}}' <container_id>
Возможные статусы:
-
running — контейнер запущен.-
exited — контейнер завершил работу.-
paused — контейнер приостановлен.-
restarting — контейнер перезапускается.3. Проверить логи контейнера:
Чтобы увидеть последние действия контейнера, можно просмотреть его логи:
docker logs <container_id>
Это поможет понять, что происходило с контейнером, особенно если он неожиданно завершил работу.
#devops #девопс
👉 @devops_star