簡體   English   中英

來自環境的動態 docker-compose 配置

[英]dynamic docker-compose config from env

是否存在用於為容器 orcestration 動態設置servicesexternal_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文件。

取自Compose 中的文檔環境變量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM