docker Bridge0

 先创建两个busybox的containers test1和test2 

docker network ls  #查看docker的网络

会发现有一个名为bridge的网络 它就相当于一个交换机 

接下来查看bridge的详细信息

 docker network  inspect  bridge的network id

可以看到containers块 里面有test1 test2 这说明test1 test2是连在bridge上的

 ip a看一下

里面有docker0 这个是本机的一个netns 还有两个veth的link端 这个是两个link的一端。。。另一端分别在containers test1和test2中。

可以在test中查看

里面的eth0两个link的一个

用brctl查看一下

brctl show

可以看到docker后面interface属性有两个接口这就是那两个link的一端

 这样的话两个container就通过交换机连接在了一起

如果要访问外网的话就通过nat来通信

猜你喜欢

转载自blog.csdn.net/weixin_38280090/article/details/83932614