Docker应用配置文件的作用都有哪些?

参与14

4同行回答

linux_zcylinux_zcy技术总监希云cSphere
我先来理一下问题的思路:1.docker应用应该是指的在容器中运行的服务(tomcat);2.应用配置文件那就是指的在容器中运行服务的配置文件(tomcat的配置文件);问题理清楚后,那在用docker过程中管理应用配置文件的价值就比较大;我列举几个:1.容器镜像是只读的,构建完成之后如果发现配置文...显示全部

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

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

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

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

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

5.线上运维运营方便。

收起
互联网服务 · 2017-06-29
浏览2304
zhubingbingzhubingbing软件开发工程师99cloud
春源哥回答的很好Docker应用配置文件的作用就是给docker的服务提供配置我就在他的基础之上,说说我的看法应用配置文件应该需要做到以下几点1.docker应用配置文件能够保持能够支持针对不同环境作出更改。2.配置文件支持在线更改,重启就生效。...显示全部

春源哥回答的很好
Docker应用配置文件的作用就是给docker的服务提供配置
我就在他的基础之上,说说我的看法

应用配置文件应该需要做到以下几点
1.docker应用配置文件能够保持能够支持针对不同环境作出更改。
2.配置文件支持在线更改,重启就生效。

收起
互联网服务 · 2017-06-30
浏览2199
laopoainibenlaopoainiben联盟成员技术支持平安普惠
Dockerfile 主要用来定制个性化容器镜像,其实基础镜像也是通过dockerfile在组织层次关系的,里面可以定义:VOLUME、ENV、ENTRYPOINT、EXPOSE、CMD等。显示全部

Dockerfile 主要用来定制个性化容器镜像,其实基础镜像也是通过dockerfile在组织层次关系的,里面可以定义:VOLUME、ENV、ENTRYPOINT、EXPOSE、CMD等。

收起
政府机关 · 2017-06-28
浏览2215
bryanbryan软件架构设计师金融研发
你是说dockerfile嘛?一般传统镜像可能无法满足应用需求,这时你需要进行镜像定制,就可以使用dockerfile进行编写。比如一个基本镜像,以后所有应用都使用java,你不需要每次部署一个应用都在上面部署java,只需要打一个包含java的定制镜像即可,这时就需要dockerfile...显示全部

你是说dockerfile嘛?一般传统镜像可能无法满足应用需求,这时你需要进行镜像定制,就可以使用dockerfile进行编写。比如一个基本镜像,以后所有应用都使用java,你不需要每次部署一个应用都在上面部署java,只需要打一个包含java的定制镜像即可,这时就需要dockerfile

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

问题来自

相关问题

相关资料

相关文章

问题状态

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