n1ro°
RU

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

Как проверить Docker Compose файл без запуска

Compose может объединять файлы, подставлять переменные и нормализовать модель. `docker compose config` показывает итогов

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

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

В каталоге проекта выполните `docker compose config`. Для CI используйте ненулевой exit code команды как сигнал невалидной конфигурации; при необходимости применяйте поддерживаемые опции вывода.

Что делать

  1. Перейдите в проект: Убедитесь, что Compose видит правильные `compose.yaml` и override-файлы.
  2. Проверьте env: Подготовьте требуемые переменные и env-файлы так же, как при реальном запуске.
  3. Отрендерите config: Запустите `docker compose config`.
  4. Проверьте важные поля: Сверьте images, ports, volumes и environment в итоговой модели.

Проверка результата

  • Команда завершается без ошибки
  • Отрендеренные значения соответствуют ожидаемому окружению

Важно

Отрендеренный config может содержать чувствительные значения из environment; не публикуйте его целиком в CI-лог без необходимости.

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

Отрендеренный config может содержать чувствительные значения из environment; не публикуйте его целиком в CI-лог без необходимости.

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

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