首页 > 其他 > 详细

docker 应用篇————docker 自定义网络[十八]

时间:2021-08-06 23:57:53      阅读:23      评论:0      收藏:0      [点我收藏+]

前言

看下如何自定义网络。

正文

在了解自定义网络之前呢?

需要明白一件事。

就是其实我们在启动docker的时候是有默认参数的。

docker run -d -p --name tomcat01 --net bridge tomcat

也就是默认使用bridge网络。

这个bridge 网络是什么呢?

技术分享图片

然后可以通过docker network inspect 进去查看一下。

那么现在就来创建一个网络:

docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 selfnet

技术分享图片

启动一个容器:

技术分享图片

然后再启动一个:
技术分享图片

然后看下tomcat1可以ping通tomcat2不。
技术分享图片

是可以ping通的,反过来也是可以的。

下面介绍一下网络连通。

介绍这个之前呢,首先介绍一下场景。

比如说我们创建了几个自定义的网络,然后这几个自定义的网络之间如何通信呢?

技术分享图片

比如有两个自定义的网络,那么他们之间是如何连通呢?这是一个需要思考的问题。

我这里又创建了一个网络。

技术分享图片

然后开始创建上面的docker3和docker4.

docker run -d -p 8083:8080 --name tomcat03 --net selfnet2 tomcat:9.0

然后

docker run -d -p 8084:8080 --name tomcat04 --net selfnet2 tomcat:9.0

然后tomcat3去ping 一下tomcat2.

技术分享图片

果然是ping不同的,那么怎么办呢?

docker network connect selfnet tomcat03 

然后我们查看一下:

docker network inspect selfnet

技术分享图片

发现tomcat3倍加入到了selfnet中。

然后进tomcat3中查看一下。

技术分享图片

这样就很开心了,到此就结束了。

下一节docker-compose。

docker 应用篇————docker 自定义网络[十八]

原文:https://www.cnblogs.com/aoximin/p/15085828.html

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