首页 > 其他 > 详细

Docker自定义网络

时间:2021-03-12 10:29:06      阅读:19      评论:0      收藏:0      [点我收藏+]

Docker自定义网络

我们创建和启动容器一般使用的都是默认的bridge网络,其通过docker0虚拟网卡作为路由器以及beth-pair技术将各个容器联通,但有个很大的缺点就是这些容器只能通过ip地址ping通,不可以通过容器名ping通,而且还会将所有容器全部放在一个网段之中不易管理,在以后的生产环境之中很不方便。自定义网络可以很好的解决上面的问题,在生产环境中经常被使用。

# 自定义网络,--driver:网络模式,--subnet:子网,--gateway:网关,mynet:网络名
docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet

# 查看自定义网络是否创建成功
docker network ls

# 使用自定义网络启动tomcat
docker run -d -P --name tomcat-net-01 --net mynet tomcat
docker run -d -P --name tomcat-net-02 --net mynet tomcat

# 查看网络具体信息
docker net inspect mynet

# tomcat之间通过ip地址ping通
docker exec -it tomcat-net-01 ping 192.168.0.3
# tomcat之间通过名称ping通
docker exec -it tomcat-net-01 ping tomcat-net-o2

Docker自定义网络

原文:https://www.cnblogs.com/Y-wee/p/14521712.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!