将容器从一个网络移动到另一个docker-compose

时间:2019-09-15 17:22:55

标签: docker networking dns docker-compose

我在定义的docker-compose网络(例如网络名称:-ABC)中使用bridge文件启动了3个容器。其中有2个容器属于我的服务,而1个属于DB容器。服务的容器通过解析在撰写文件中定义的数据库服务名称来连接到数据库容器。
现在,我想将这些容器从网络ABC移到网络PQR。

但是,我无法拆除堆栈。

我遵循的步骤如下-

  1. 记下现有网络ABC的子网和网关。
  2. 记录容器的IP。
  3. 从该网络中分离容器。
  4. 删除网络ABC。
  5. 创建具有与ABC相同的子网和网关的新网络PQR。
  6. 将具有记录IP的现有容器连接到网络PQR。

不幸的是,尽管执行了这些步骤,但我仍然无法像以前一样在这些容器之间建立适当的通信。
谁能找到我想念的地方?

0 个答案:

没有答案