创建后如何更改docker的IP地址?

Lak*_*h B 4 ip networking bridge docker

我有一个 docker 链接到一个具有 IP 地址的网桥192.168.150.1/24。一旦我从 docker 映像创建了 docker 实例,它就会获得一个 IP 地址,192.168.150.2但根据我的要求192.168.150.2,必须保留这个 IP 地址,因为我想将它用于其他用途。

现在,我想将此 docker 实例的 IP 地址更改为192.168.150.3. 有可能吗?如果是这样怎么办?请帮忙。

vai*_*pul 14

您必须首先将容器与自定义网络分离,然后通过提供 ip 将其连接回来。

您可以按照以下步骤操作:

  1. docker network disconnect [OPTIONS] NETWORK CONTAINER
  2. docker network connect --ip 192.168.150.3 NETWORK CONTAINER

  • 运行第二个命令后:“守护程序的错误响应:仅当连接到具有用户配置的子网的网络时才支持用户指定的 IP 地址” (3认同)