如何修改运行中容器的配置

我开启一个docker容器:

容器中配置项目IP是:10.241.93.21。现在由于网络环境的问题,ip地址变化了。需要将容易的IP换成10.241.61.20。

ps:要求不删除现有的容器,下次重启后ip地址还是10.241.61.20。怎么配置?求方法?

参与27

4同行回答

wanggengwanggeng  系统运维工程师 , 某银行
你的使用方式错了。容器不应该是长久性的东西,要保持容器的可抛弃性,有问题就应该rm掉,数据保存在容器外,然后直接run新的容器。参数修改是那个时候进行的。另外,你应该使用DNS,如果是内部的机器,则使用内部DNS也可以,而不应该写死IP。这两个做法都有问题。至于说修改容器内的配...显示全部

你的使用方式错了。容器不应该是长久性的东西,要保持容器的可抛弃性,有问题就应该rm掉,数据保存在容器外,然后直接run新的容器。参数修改是那个时候进行的。

另外,你应该使用DNS,如果是内部的机器,则使用内部DNS也可以,而不应该写死IP。

这两个做法都有问题。至于说修改容器内的配置,这是不推荐的做法,容器不是虚拟机,不应该修改其内的配置。

收起
银行 · 2017-06-30
浏览3748
  • 兄弟看了你这段回答。对容器的理解又深了一些。手里正在测试docker,你能在用通俗易懂的方式讲解一下容器的结构吗,
    2017-06-30
  • 你的问题应该是固定ip。 你这种用法是传统vm的用法,容器一般不这样使用。 google 下 docker 固定ip,有很多答案
    2017-06-30
  • 可能是概念不清,我现在就想实现外部访问docker
    2017-06-30
  • 对容器有了进一步的理解,多谢分享
    2017-07-03
linux_zcylinux_zcy  技术总监 , 希云cSphere
docker就是一个容器引擎,类似kvm是虚拟机引擎。docker官方最厉害的地方是提出了镜像打包的概念,但想把容器用好还有很多问题要求解决,容器网络就是其中的一块。一个企业想把容器用起来或者说是能基于容器来支持业务系统网络方面一般都要达到几个要求:1.容器网络性能(我接触过...显示全部

docker就是一个容器引擎,类似kvm是虚拟机引擎。docker官方最厉害的地方是提出了镜像打包的概念,但想把容器用好还有很多问题要求解决,容器网络就是其中的一块。

一个企业想把容器用起来或者说是能基于容器来支持业务系统网络方面一般都要达到几个要求:

1.容器网络性能(我接触过的公司对网络要求都比较严格的)
2.容器固定ip地址(这个已经有很多种实现方式了)
3.容器跨主机之间通信(有很多中网络模式)
4.不同容器之间通信,这个场景中使用容器和vm是不一样的地方。容器对底层资源环境是解耦的,所以不要把容器的ip给固定死,不同环境的网络也不同,所以应用层要通过dns来解决。

收起
互联网服务 · 2017-06-30
浏览3322
zhubingbingzhubingbing  软件开发工程师 , 99cloud
你的问题应该是固定ip。你这种用法是传统vm的用法,容器一般不这样使用。google 下 docker 固定ip,有很多答案显示全部

你的问题应该是固定ip。

你这种用法是传统vm的用法,容器一般不这样使用。

google 下 docker 固定ip,有很多答案

收起
互联网服务 · 2017-06-30
浏览3116
邱倪慧珠邱倪慧珠  软件架构设计师 , 银行
可参阅官方文档https://docs.docker.com/engine/userguide/networking/#default-networks显示全部
银行 · 2017-06-30
浏览3166

提问者

大力
软件架构设计师携程
擅长领域: 云计算私有云云管平台

问题来自

相关问题

相关资料

相关文章

问题状态

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