千家信息网

Docker如何自定义网络

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章将为大家详细讲解有关Docker如何自定义网络,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Docker自定义网络一.自定义网络介绍1.介绍常规docker
千家信息网最后更新 2025年01月19日Docker如何自定义网络

这篇文章将为大家详细讲解有关Docker如何自定义网络,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Docker自定义网络

一.自定义网络介绍

1.介绍

常规docker容器启动,可以用-link,进行容器网络绑定,但是一旦容器多了之后就会非常麻烦,所以要自定义一个docker网络,小白推荐使用-link命令

自定义网络修复了docker0的容器之间无法用容器名相互ping通的问题,只能使用ip才能ping通,但是我们自定义的网络是可以用ip或者容器名相互ping通的

2.命令

自定义网络命令说明
docker network create创建自定义网络
docker network inspect查看自定义网络详情
docker network ls查看网络列表
docker network connect不同的自定义网络互相连接
docker network rm删除自定义网络

二.创建自定义网络

1.常规容器启动检查容器是否能ping通

发现是不可以ping通的,接下来我们用-link试一下

发现用了-link之后容器是可以ping通的,-link推荐小白使用,接下来我们用自定义网络试一下

2.创建自定义网络

docker network ls 查看网络列表

docker网络类型有很多种

bridge 桥接模式

host与宿主机网络一致

none 空网络 不使用网络

docker network inspect 查看网络详情

docker network create 创建自定义网络

-driver 设置网络类型

-subnet 设置自定义ip路由网络组

-gateway 设置此网络默认ip路由

在这里我启动了两个容器,用-net指定了容器的网络,可以看到可以直接ping通在同一网络的容器,非常的简单

关于"Docker如何自定义网络"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0