2017-07-24 107 views
1

我的一些Docker容器需要依賴於環境變量和/或容器參數的配置文件(想想:JSON,YAML或INI文件)。Docker動態配置文件

自動生成這些環境文件的標準方法是什麼?

解決方案到目前爲止,我還考慮包括:

  1. Tiller:但我不是通過增加一個紅寶石的寶石,以我的容器的想法興奮不已。
  2. 用我的其他應用程序使用相同語言編寫的自定義字符串替換腳本:但我不想在所有我的Docker項目中包含額外的腳本。
  3. sed -i s/ENVVAR/${ENVVAR}/g config.json:它可以工作,但對我的口味來說它有點太「生」了。

回答

1

退房confd,高度推薦它用於「我希望在我的圖像中最小混亂的模板」這種特殊用例。 confd允許你使用本地環境變量後端來模擬你想要的任何配置文件格式。

+0

讓我看看... –