Docker动态配置文件

Docker动态配置文件,docker,configuration,docker-compose,Docker,Configuration,Docker Compose,我的一些Docker容器需要依赖于环境变量和/或容器参数的配置文件(比如:JSON、YAML或INI文件) 自动生成这些环境文件的标准方法是什么 到目前为止,我考虑的解决方案包括: :但我对在容器中添加ruby gem的想法并不感到兴奋 一个自定义字符串替换脚本,使用与我的其他应用程序相同的语言编写:但我不想在我的所有docker项目中包含额外的脚本 sed-iss/ENVVAR/${ENVVAR}/gconfig.json:它可以工作,但对我来说有点太“原始” 请查看,强烈推荐它用于“我希望在

我的一些Docker容器需要依赖于环境变量和/或容器参数的配置文件(比如:JSON、YAML或INI文件)

自动生成这些环境文件的标准方法是什么

到目前为止,我考虑的解决方案包括:

  • :但我对在容器中添加ruby gem的想法并不感到兴奋
  • 一个自定义字符串替换脚本,使用与我的其他应用程序相同的语言编写:但我不想在我的所有docker项目中包含额外的脚本
  • sed-iss/ENVVAR/${ENVVAR}/gconfig.json
    :它可以工作,但对我来说有点太“原始”

  • 请查看,强烈推荐它用于“我希望在图像中使用最少混乱的模板”的特定用例。confd允许您使用本地环境变量后端来制作所需的任何配置文件格式的模板。

    大约两年后,internet上充满了呈现模板化配置文件的实用程序。我甚至创造了我的!没有单一的解决方案,而是针对每种编程和模板语言的无数解决方案。示例:只需在中搜索“docker渲染模板”。