存储Dockerized python应用程序配置的位置

时间:2015-03-23 21:27:41

标签: python configuration docker

与数据volumne非常相似,python应用程序的配置应该在应用程序容器中的更改中保持不变。单独数据容器中的文件?数据库在单独的数据容器中?我意识到有多种方法来存储配置信息。但是今天的Dockerized Web应用程序中使用了哪些模式?

1 个答案:

答案 0 :(得分:1)

我想这非常依赖。区分两种类型的配置可能很有用:定义容器(包含应用程序代码)功能的方式和定义基础结构(db凭证,协作者端点等)的方式。

功能配置更自然地是图像的一部分,因为通常您希望最小化所得容器行为的变化。

另一方面,必须在特定实例(容器)的运行时指定基础结构配置。 docker的方式是使用环境变量,但最后它可以是任何适合您需求的东西。