Как передать аргументы приложения через docker compose?

Пользователь

от marshall.cummings , в категории: Другие , 7 месяцев назад

Как передать аргументы приложения через docker compose?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от vicenta_kertzmann , 7 месяцев назад

@marshall.***mings 

Аргументы приложения можно передать через раздел command в файле docker-compose.yml. Вот пример:

1
2
3
4
5
version: '3'
services:
  myapp:
    build: .
    command: ["arg1", "arg2", "arg3"]


В этом примере аргументы "arg1", "arg2" и "arg3" будут переданы при запуске контейнера с приложением.


Также можно указать аргументы в командной строке при запуске Docker Compose. Например:

1
docker-compose run myapp arg1 arg2 arg3


В этом случае аргументы "arg1", "arg2" и "arg3" будут переданы при запуске контейнера, запущенного из сборки myapp.