Healthcheck'и (healthchecks) и политики перезапуска
Часть курса Docker
Стек поднят. docker ps говорит, что всё работает, а сайт отдаёт ошибки. Начинаете разбираться и выясняете: API запустился раньше, чем база данных была готова, первое подключение у него не вышло, и с тех пор он отдаёт 500-е, а процесс при этом формально жив и, значит, формально в порядке.
Вот этот разрыв урок и закрывает. «Процесс работает» - утверждение куда более слабое, чем «приложение работает», и Docker не различит эти два, пока вы не научите его спрашивать. А как только он умеет спрашивать, у вас появляется и возможность сказать, что делать, если ответ отрицательный. ...
Хочешь изучать Docker Healthcheck'и (healthchecks) и политики перезапуска в реальной среде?
Нажми ниже, получи Linux-машину с Docker наготове и пройди Healthcheck'и (healthchecks) и политики перезапуска на практике вместе с AI-наставником, который знает твой код.
Начать этот урокHealthcheck'и (healthchecks) и политики перезапускаЧему вы научитесь
- HEALTHCHECK directive
- --restart=unless-stopped
- Docker inspect health
- Compose healthcheck
Читай этот урок на своём языке
Все уроки этого курса
13 уроков- 1Что такое Docker20 мин
- 2Ваш первый контейнер (container)25 мин
- 3Образы (images) и Dockerfile30 мин
- 4Создание пользовательских образов (images)35 мин
- 5Контейнерная (container) сеть30 мин
- 6Тома (volumes) и постоянное хранилище30 мин
- 7Docker Compose35 мин
- 8Многоэтапные сборки (multi-stage builds)35 мин
- 9Переменные окружения и секреты25 мин
- 10Healthcheck'и (healthchecks) и политики перезапуска25 мин
- 11Оптимизация и безопасность образов (images)30 мин
- 12Реестры (registries) и публикация25 мин
- 13Итоговый проект: развертывание стека50 мин
