1、Docker有四种网络模式
host:容器和主机共享一个网络。
container:容器和另外一个容器共享一个网络。
none:不进行网络连接。
bridge:默认配置,桥接模式。
2、查看docker默认network
docker network ls
默认有三个网络模式
3、Docker默认的网络模式网关是172.17.0.1。我们可以创建新的bridge网络供容器使用。
docker network create --driver bridge --subnet 166.166.0.0/16 --gateway 166.166.0.1 mynet
注意:网段尽量不要跟主机重复。
166.166.0.0/16 其中末尾的16表示最多支持65535个ip地址,范围是166.166.0.2到166.166.255.255。可以改为24,最多支持254个ip,范围是166.166.0.2到166.166.0.255。
mynet是创建的网络名称,可以自己改变。
可以再次查看network
4、以后创建容器的话加上一下参数是可以指定容器的网络和ip的
--net mynet --ip 166.166.具体值.具体值
5、修改已经创建的容器的网络
解除容器原先的网络
docker network disconnect 网络 容器
例如:
docker network disconnect bridge mysql8
重新绑定网络和指定ip 也可以不指定ip
docker network connect 网络 --ip 166.166.0.3 容器
重启容器
docker restart 容器
查看结果文章来源:https://www.toymoban.com/news/detail-599110.html
docker inspect 容器
文章来源地址https://www.toymoban.com/news/detail-599110.html
到了这里,关于七.Docker网络管理以及固定ip的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!