Как настроить HEALTHCHECK в Dockerfile?

Middle
241 просмотров
AFK Offer AI

HEALTHCHECK CMD curl -f http://localhost:8080/health || exit 1 — Docker будет проверять каждые 30с, после 3 неудач контейнер становится unhealthy. Параметры: --interval, --timeout, --retries, --start-period (пауза до начала проверок). docker-compose и Kubernetes могут зависеть от healthcheck. Это критично для корректного rolling deploy — новый контейнер запускается только после healthy статуса.

Следующий вопрос

Что такое compliance as code?