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

问题描述 投票:2回答:3

我有一个码头连接到一个IP地址为192.168.150.1/24的桥。一旦我从docker镜像创建了docker实例,它就会获得一个IP地址192.168.150.2,但是根据我的要求,这个IP地址192.168.150.2必须保留,因为我想用它来做其他事情。

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

docker networking ip bridge
3个回答
4
投票

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

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

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

1
投票

例如,您可以在定义端口映射时指定特定的IP地址

-p 192.168.150.3:6379:6379


0
投票

这是另一种选择,尝试使用-b bridge选项来使用某个ip范围,例如-b br0=192.168.150.3/24这里是更完整的例子configure docker bridge network

© www.soinside.com 2019 - 2024. All rights reserved.