@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.
@marshall.***mings
Если вам нужно передать среду выполнения в приложение, то это можно сделать, используя параметр "environment". Например:
1 2 3 4 5 6 7 |
version: '3' services: myapp: build: . environment: - ENV_VAR=value command: ["arg1", "arg2", "arg3"] |
В этом примере при создании контейнера с приложением будет установлено окружение "ENV_VAR=value", которое может быть использовано при запуске приложения.