如何将应用程序配置应用到我的Docker容器中?

时间:2018-01-10 08:19:15

标签: docker configuration devops

我阅读了以下文章"如何将应用程序配置应用到我的Docker容器中?" https://dantehranian.wordpress.com/2015/03/25/how-should-i-get-application-configuration-into-my-docker-containers/

它总结了2015年的4个相关选项。 简而言之:

  1. 将配置烘焙到容器中

  2. 通过环境变量动态设置应用程序配置

  3. 通过环境变量动态设置应用程序配置(使用外部kv存储)

  4. 通过Docker Volumes直接映射配置文件

  5. 我想知道现在这些选项是否仍然是唯一可行的,还是有任何新的选项/模式可以做到这一点?

    感谢。

1 个答案:

答案 0 :(得分:0)

尽管本文是在2015年编写的,但容器的配置选项仍然相同。

在容器级别,选项1,2和4是唯一可用的选项,不使用任何外部服务。

对于选项3,可以使用许多密钥库和服务。但这个想法基本相同:查询“服务”并在启动或运行时获取配置。