n1ro°
RU

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

Docker Compose: вывести список сервисов после объединения config

При нескольких compose-файлах и overrides не всегда очевидно, какой набор services реально попадёт в итоговую модель.

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

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

Выполните `docker compose config --services`. Compose сначала разрешит и объединит конфигурацию, затем выведет итоговые имена сервисов по одному в строке.

Что делать

  1. 1. Запустите команду из каталога Compose-проекта.
  2. 2. Если используете несколько файлов, передайте те же `-f`, что и при `up`.
  3. 3. Выполните `docker compose .. config --services`.
  4. 4. Используйте вывод в shell-скриптах для проверки или перебора итоговых services.

Важные ограничения

  • Список относится к уже разрешённой Compose-модели с учётом переданных файлов и переменных.
  • Если service привязан к profile, учитывайте, какие profiles реально активируются при запуске.

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

Список относится к уже разрешённой Compose-модели с учётом переданных файлов и переменных.,Если service привязан к profile, учитывайте, какие profiles реально активируются при запуске.

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

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