查看其它 3 个回答linux_zcy的回答

linux_zcylinux_zcy技术总监希云cSphere

我先来理一下问题的思路:
1.docker应用应该是指的在容器中运行的服务(tomcat);
2.应用配置文件那就是指的在容器中运行服务的配置文件(tomcat的配置文件);

问题理清楚后,那在用docker过程中管理应用配置文件的价值就比较大;
我列举几个:
1.容器镜像是只读的,构建完成之后如果发现配置文件的中想增加环境变量此时如果没有配置文件管理的功能就需要重新构建build镜像;有个配置文件以后,直接在配置文件中增加就行。

2.基于镜像部署容器后,后续运维过程中会对应用配置的参数做一些修整,那直接可以修改配置文件的内容即可;有的配置文件修改后是要重新启动服务的,但至少不需要再重新构建打包镜像了;有些配置文件修改后是不用重启服务的修改后应用即可很方便。

3.如果一个对Docker容器不懂或者是重心关注在应用层的人来说,我觉得有配置文件的话使用容器就更容易一些。此时我们就可以把镜像看成是一个程序包,基于容器的模式进行封装后,剩下的工作就是修改应用的配置文件,调整容器配额,日志文件、数据文件存储路径等事宜。能将重心从系统底层上升到应用层。

4.实践发现在应用迁移过程中调试成本会降低。

5.线上运维运营方便。

互联网服务 · 2017-06-29
浏览2318

回答者

linux_zcy
技术总监希云cSphere
擅长领域: 云计算容器容器云

linux_zcy 最近回答过的问题

回答状态

  • 发布时间:2017-06-29
  • 关注会员:5 人
  • 回答浏览:2318
  • X社区推广