创建后如何更改docker的IP地址?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建后如何更改docker的IP地址?相关的知识,希望对你有一定的参考价值。
我有一个码头连接到一个IP地址为192.168.150.1/24
的桥。一旦我从docker镜像创建了docker实例,它就会获得一个IP地址192.168.150.2
,但是根据我的要求,这个IP地址192.168.150.2
必须保留,因为我想用它来做其他事情。
现在,我想将此docker实例的IP地址更改为192.168.150.3
。有可能吗?如果是这样的话?请帮忙。
答案
您必须首先从自定义网络中分离容器,然后通过提供ip将其连接回来。
您可以按照以下步骤操作:
docker network disconnect [OPTIONS] NETWORK CONTAINER
docker network connect --ip 192.168.150.3 NETWORK CONTAINER
另一答案
例如,您可以在定义端口映射时指定特定的IP地址
-p 192.168.150.3:6379:6379
另一答案
这是另一种选择,尝试使用-b bridge
选项来使用某个ip范围,例如-b br0=192.168.150.3/24
这里是更完整的例子configure docker bridge network
以上是关于创建后如何更改docker的IP地址?的主要内容,如果未能解决你的问题,请参考以下文章