n1ro°
RU

Текст и данные · Инструкция

Docker Compose: как добавить healthcheck сервису

Задача этой страницы — как добавить healthcheck сервису. Начните с шага «1. Выберите реальную readiness-проверку», затем

Редакция N1RO · Проверено

Короткий ответ

`healthcheck` задаёт test, interval, timeout, retries и start_period, чтобы отличать запущенный процесс от готового сервиса.

Как сделать

  1. 1. Выберите реальную readiness-проверку
  2. 2. Добавьте healthcheck
  3. 3. Перезапустите `docker compose up -d`
  4. 4. Смотрите `docker compose ps` и health logs

Команда и проверка

  • Основная команда: `healthcheck`
  • Связанная проверка: `docker compose up -d`

Что сверить

  • Исходная точка: 1. Выберите реальную readiness-проверку
  • Команда или действие этой задачи: healthcheck
  • Финальная проверка: 4. Смотрите docker compose ps и health logs

Риск

Перед изменением контейнеров и volumes проверьте mounts и расположение постоянных данных. Для интента «как добавить healthcheck сервису» особенно важно: 3. Перезапустите docker compose up -d

Что учитывать

Перед изменением контейнеров и volumes проверьте mounts и расположение постоянных данных. Для интента «как добавить healthcheck сервису» особенно важно: 3. Перезапустите docker compose up -d

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Compose services: healthcheck). Пример и формулировки — редакция N1RO на 2026-09-18.