[英]dynamic docker-compose config from env
是否存在用於為容器 orcestration 動態設置services
、 external_links
等的工具,取決於環境變量?
工具應該有方便的語法(Python/js/bash - 任何清晰可讀的),並支持條件(if)。
現在我有 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
文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.