使用docker-compose up
运行多个链接服务时,如何添加环境变量的值以传递给服务的特定容器?假设我有一个使用 TIMEOUT 环境变量的服务“webapp”,如何使用 docker-compose 为“webapp”所在的容器设置 TIMEOUT=10000?我已尝试使用 docker
命令中的 -e TIMEOUT=10000
符号,但这似乎不起作用。
最佳答案
使用 docker compose,您必须使用 env_file
或 environment
配置命令在 docker-compose.yml
中指定环境变量
https://docs.docker.com/compose/compose-file/#env-file https://docs.docker.com/compose/compose-file/#environment
关于docker - 环境变量和 docker-compose,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232969/