应用配置文件和docker环境变量的区别是什么?

参与6

2同行回答

linux_zcylinux_zcy技术总监希云cSphere
1.docker环境变量是在制作镜像的时候就需要提前想好,有哪些参数是部署容器的时候会经常更改,然后把这些参数抽出来做成容器的环境变量,然后在部署的容器的时候填入不同的参数即可。(如果后续发现有一些参数不同场景下部署的时候也会修改,那就需要再重新制作镜像了。)2.应用配置...显示全部

1.docker环境变量是在制作镜像的时候就需要提前想好,有哪些参数是部署容器的时候会经常更改,然后把这些参数抽出来做成容器的环境变量,然后在部署的容器的时候填入不同的参数即可。
(如果后续发现有一些参数不同场景下部署的时候也会修改,那就需要再重新制作镜像了。)

2.应用配置文件可以有多种管理方法,上述的管理方式不太灵活。灵活的管理方式是将配置文件和镜像剥离开,这样就不会被镜像给绑定了。

收起
互联网服务 · 2017-06-29
浏览2396
bryanbryan软件架构设计师金融研发
应用配置文件如果配好后写到镜像,那么以后启动的每个实例都会有相同值,但是如果使用环境变量,则启动容器时直接通过-e输入,就无需在改变应用参数配置时重新制作镜像显示全部

应用配置文件如果配好后写到镜像,那么以后启动的每个实例都会有相同值,但是如果使用环境变量,则启动容器时直接通过-e输入,就无需在改变应用参数配置时重新制作镜像

收起
银行 · 2017-06-27
浏览2352

提问者

zshg81984
系统架构师平安银行
擅长领域: 服务器大型主机双活

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-27
  • 关注会员:3 人
  • 问题浏览:5035
  • 最近回答:2017-06-29
  • X社区推广