При запуске нескольких связанных сервисов с помощью docker-compose up
, как я могу добавить значения для переменных среды, которые будут переданы в конкретные контейнеры для служб? Скажем, у меня есть служба «webapp», которая использует переменную окружения TIMEOUT, как установить TIMEOUT = 10000 с компоновкой docker для контейнера, в котором живет «webapp»? Я пробовал обозначение -e TIMEOUT=10000
от команды docker
, но это не работает.Переменная окружения и docker-compose
3
A
ответ
2
с грузчиком компонуйте должны определить переменные окружения в docker-compose.yml
с env_file
или environment
конфигурации команд
https://docs.docker.com/compose/compose-file/#env-file https://docs.docker.com/compose/compose-file/#environment
+1
Но он не работает должным образом – jap1968
Смежные вопросы
- 1. кукольного удар и переменная окружения
- 2. Foreman и переменная окружения PATH
- 3. FileResolver, переменная окружения и ivyde
- 4. Переменная окружения TNS_ADMIN
- 5. Переменная окружения Sudo
- 6. ndiff - переменная окружения PYTHONPATH
- 7. Переменная окружения не экспортируется
- 8. Переменная окружения Heroku NODE_ENV
- 9. переменная окружения в C#
- 10. где моя переменная окружения?
- 11. переменная окружения Дженкинс СЭД
- 12. переменная окружения htaccess
- 13. Переменная окружения не читается?
- 14. Переменная окружения, ссылающаяся на другую переменную окружения
- 15. Переменная окружения Не признано
- 16. Переменная окружения Notepad ++ path
- 17. FLEX_HOME переменная окружения Ошибка
- 18. Node.js Переменная окружения NODE_PATH
- 19. Переменная окружения не назначена
- 20. Переменная окружения в Jenkins
- 21. sed, переменная окружения и проблема даты
- 22. GetComputerName WinApi call и% COMPUTERNAME% переменная окружения
- 23. Переменная окружения JAVA_HOME и Java JDK fun
- 24. Переменная окружения в консоли Rails и Pow
- 25. Qt профиль и системная переменная окружения
- 26. Глобальная переменная окружения Maven и Eclipse
- 27. Переменная окружения и инструмент командной строки
- 28. Переменная окружения Test-Path и PATH
- 29. переменная окружения и неразрешенный внешний символ
- 30. Массив строк и char ** переменная окружения
для меня это работает '$ Докер прогонов -IT -e ABC = turlututu убунту env' шоу 'PATH =/USR/местные/SBIN:/USR/местные/бен:/USR/SBIN:/USR/бен:/SBIN:/бен HOSTNAME = dabbf551b167 TERM = Xterm аЬс = turlututu НАЧАЛО =/корень ' – user2915097