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

Переменные сервиса в Docker

Переменные сервиса передают программе имя и значение прямо в описании. Они попадают в окружение контейнера при старте. Менять файл внутри копии для этого не нужно.

Сервис web на образе alpine получает пару SITE и значение demo. Главный процесс держит копию в работе несколько минут:

services: web: image: alpine environment: SITE: demo command: ["sleep", "300"]

После фонового запуска команда docker compose exec web printenv SITE в работающем сервисе печатает слово demo. Так проверяют, что описание дошло до программы. Поднимают проект в фоне:

docker compose up -d

Задайте сервису api переменную COLOR со значением blue.

Прочитайте её внутри работающего сервиса и убедитесь, что там blue.

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