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

我开启一个docker容器:容器中配置项目IP是:10.241.93.21。现在由于网络环境的问题,ip地址变化了。需要将容易的IP换成10.241.61.20。ps:要求不删除现有的容器,下次重启后ip地址还是10.241.61.20。怎么配置?求方法?...显示全部

我开启一个docker容器:

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

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

收起
参与27

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

wanggengwanggeng系统运维工程师某银行

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

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

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

银行 · 2017-06-30
浏览3777
  • 兄弟看了你这段回答。对容器的理解又深了一些。手里正在测试docker,你能在用通俗易懂的方式讲解一下容器的结构吗,
    2017-06-30
  • 你的问题应该是固定ip。 你这种用法是传统vm的用法,容器一般不这样使用。 google 下 docker 固定ip,有很多答案
    2017-06-30
  • 可能是概念不清,我现在就想实现外部访问docker
    2017-06-30
  • 对容器有了进一步的理解,多谢分享
    2017-07-03

回答者

wanggeng
系统运维工程师某银行
擅长领域: 服务器存储数据库

wanggeng 最近回答过的问题

回答状态

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