python - 通过环境变量将参数传递给Docker容器是一种好习惯吗?

标签 python docker

我有一幅图像,其任务是运行模拟。但是,有些设置需要在不同的模拟中进行更改。

为此,我在启动容器时设置了一些环境变量,然后将它们作为命令行参数传递给我的主模拟脚本。

从同一图像创建“定制”容器是否被认为是一种好习惯?

最佳答案

配置容器的典型方法包括:

  • 命令行参数(通常与入口点配对)
  • 环境变量
  • 作为卷或docker config 挂载的
  • 配置文件

    尽管配置文件方法通常用于将大量配置传递到容器中,也可以将其检查到版本控制中,但没有最好的方法。环境变量是完全可以接受的,并且在12 factor app设计中也有描述。

  • 关于python - 通过环境变量将参数传递给Docker容器是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48423567/

    相关文章:

    python - 在 Django 请求 header 中访问用户名和密码返回 None

    docker - Windows容器的GELF日志记录驱动程序

    nginx - 使用 "allow"指令限制对 nginx 服务器位置的访问到特定的 Docker 容器

    python - 如何通过指定值范围从字典中提取数据?

    python - PyQt:从 QListWidget 中删除自定义小部件

    Apache 禁止使用 Docker 访问

    linux - Docker 安全最佳实践

    docker - Docker Compose入门指南

    python - 无法超越 JSON 文件中的第一个字典

    python - 无法使用 pandas 读取 excel 文件的所有工作表