docker Bridge0

太叔鹏云
2023-12-01

 先创建两个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来通信

 类似资料:

相关阅读

相关文章

相关问答