РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcSpCsPf 69 of 98 menu
◀ ▶

Профили в Docker

Профиль прячет сервис, пока запуск явно не попросил эту группу. Без профиля в команде такой контейнер не создаётся. Остальные сервисы проекта ведут себя как обычно.

Сервис tools на alpine относится к профилю debug и печатает своё имя:

services: tools: image: alpine profiles: - debug command: ["echo", "tools"]

Обычный подъём проекта tools не поднимает. В списке останутся только сервисы без профиля или с профилем по умолчанию. Проверяют фоновый запуск без дополнительных ключей:

docker compose up -d

Флаг --profile называет нужную группу. С ним debug включает tools, и в логах видно слово tools:

docker compose --profile debug up

Опишите сервис probe на alpine с профилем check и командой, печатающей probe.

Поднимите проект с профилем check и убедитесь, что в выводе есть это слово.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить