我阅读了以下文章"如何将应用程序配置应用到我的Docker容器中?" https://dantehranian.wordpress.com/2015/03/25/how-should-i-get-application-configuration-into-my-docker-containers/
它总结了2015年的4个相关选项。 简而言之:
将配置烘焙到容器中
通过环境变量动态设置应用程序配置
通过环境变量动态设置应用程序配置(使用外部kv存储)
通过Docker Volumes直接映射配置文件
我想知道现在这些选项是否仍然是唯一可行的,还是有任何新的选项/模式可以做到这一点?
感谢。
答案 0 :(得分:0)
尽管本文是在2015年编写的,但容器的配置选项仍然相同。
在容器级别,选项1,2和4是唯一可用的选项,不使用任何外部服务。
对于选项3,可以使用许多密钥库和服务。但这个想法基本相同:查询“服务”并在启动或运行时获取配置。