gpt4 book ai didi

docker - 来自环境的动态docker-compose配置

转载 作者:行者123 更新时间:2023-12-02 19:46:07 28 4
gpt4 key购买 nike

是否存在可以根据环境变量动态设置容器布局的servicesexternal_links等的工具?
工具应具有方便的语法(Python / js / bash-任何清晰易读的语言),以及支持条件(如果有)。
现在,我有3个文件,例如docker-compose.local.yml,并对其全部进行编辑。

cp docker-compose.local.yml docker-compose.yml;
docker-compose up;
我没有一个配置文件
ENV=local;
docker-compose up; # or "node start-compose.js"
我知道docker-compose支持环境变量,例如
volumes:
- ${ENV}-filename:/.../filename
但我还需要更多。

最佳答案

您可以使用.env文件存储所有的撰写配置。
就像您执行cp docker-compose.local.yml docker-compose.yml;一样,您执行cp local.env .env; docker-compose up将自动获取.env文件。
取自docs Environment Variables in Compose

关于docker - 来自环境的动态docker-compose配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63234896/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com