Текст и данные · Инструкция
Как проверить Docker Compose файл без запуска
Compose может объединять файлы, подставлять переменные и нормализовать модель. `docker compose config` показывает итогов
Короткий ответ
В каталоге проекта выполните `docker compose config`. Для CI используйте ненулевой exit code команды как сигнал невалидной конфигурации; при необходимости применяйте поддерживаемые опции вывода.
Что делать
- Перейдите в проект: Убедитесь, что Compose видит правильные `compose.yaml` и override-файлы.
- Проверьте env: Подготовьте требуемые переменные и env-файлы так же, как при реальном запуске.
- Отрендерите config: Запустите `docker compose config`.
- Проверьте важные поля: Сверьте images, ports, volumes и environment в итоговой модели.
Проверка результата
- Команда завершается без ошибки
- Отрендеренные значения соответствуют ожидаемому окружению
Важно
Отрендеренный config может содержать чувствительные значения из environment; не публикуйте его целиком в CI-лог без необходимости.
Что учитывать
Отрендеренный config может содержать чувствительные значения из environment; не публикуйте его целиком в CI-лог без необходимости.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. docker compose config). Пример и формулировки — редакция N1RO на 2026-09-18.