docker通过基础容器创建新容器时IP地址不变?

发布网友

我来回答

1个回答

热心网友

在上一篇 《 docker 网络(host&none&bridge) 》中,我们介绍了docker自带网络的三种模式。
其中提到过bridge(docker0)网络由于是docker安装时就创建的,无法在创建容器的时候指定容器ip。
那么在实际部署中,我们需要指定容器ip,不允许其自行分配ip,防止容器ip混乱。

有什么办法可以在创建容器时指定容器ip呢?很简单,自己创建一个新的bridge网络bridge1,在创建bridge1的时候同时创建子网,那么在创建容器的时候指定网络为bridge1并指定ip即可。

光说不练假把式,我们一起实战吧!!!

好的,现在自定义的网络已经创建好了,之后在创建容器的时候,我们就可以指定IP了。

此时指定的容器ip为172.16.12.12。

如果没有指定容器ip,将会自动分一个172.16.12.0/16网段内的ip。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com