【问题标题】:Where to store Dockerized python application configuration在哪里存储 Dockerized python 应用程序配置
【发布时间】:2015-03-23 21:27:40
【问题描述】:

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

【问题讨论】:

    标签: python configuration docker


    【解决方案1】:

    我想这在很大程度上取决于。区分两种类型的配置可能很有用:一种定义容器(包含的应用程序代码)功能的方式,另一种定义基础设施(数据库凭据、协作者端点等)。

    功能配置更自然地成为图像的一部分,因为您通常希望最大限度地减少生成的容器行为的变化。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2012-10-29
      • 2013-11-20
      • 2021-05-03
      • 1970-01-01
      相关资源
      最近更新 更多