Healthcheck в Docker: как проверять готовность сервиса
Настраиваем HEALTHCHECK для HTTP-сервиса, разбираем starting, healthy и unhealthy, проверяем историю проб и избегаем ложных срабатываний.
Категория
Страница 5 из 8
Настраиваем HEALTHCHECK для HTTP-сервиса, разбираем starting, healthy и unhealthy, проверяем историю проб и избегаем ложных срабатываний.
Проверяем Compose-стек от конфигурации и состояния контейнеров до логов, healthcheck, сети, volumes и ресурсов, не удаляя полезную диагностику.
Собираем compose.yaml для приложения и Redis, проверяем итоговую конфигурацию, запускаем стек, читаем логи и безопасно пересоздаём сервисы.
Проверяем сборку и модули Nginx, закрываем неизвестные домены и служебные файлы, ограничиваем методы и права, тестируем конфигурацию без бесполезной маскировки версии.
Проводим контролируемую тренировку отката: выбираем сценарии, измеряем время, возвращаем предыдущий релиз, проверяем данные и исправляем инструкцию.
Создаём пользовательскую bridge-сеть, обращаемся к контейнерам по имени, публикуем только нужный порт на loopback и проверяем сетевую изоляцию.