1. bridge概述
Docker 服务默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),该桥接网络的名称为docker0,它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。Docker 默认指定了docker0接口的IP地址和子网掩码,让主机和容器之间可以通过网桥相互通信。

如上图所示:
1. Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP。在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的 Container-IP直接通信。
2. docker run的时候,没有指定network的话默认使用的网桥模式就是bridge,使用的是docker0。
3. 网桥docker0创建一对对等虚拟设备接口一个叫veth,另一个叫eth0,成对匹配。整个宿主机的网桥模式都是docker0,类似一个交换机有一堆接口,每个接口叫veth,每个容器实例内部也有一块网卡,每个接口叫etho。在本地主机和容器内分别创建一个虚拟接口,并让他们彼此联通,一 一匹配。
2. 实验验证
新建两个tomcat实例 tomcat81 和 tomcat82 ,查看网络配置。第一张图是在宿主机上,红框里宿主

 
                   
                   
                   
                   本文介绍了Docker的Bridge网络模式,讲解了docker0网桥的作用,以及容器如何通过容器IP进行通信。通过实验验证,展示了当未指定网络时,Docker默认使用bridge模式,并详细解释了网桥的工作原理,包括veth对等接口和容器内部网络配置。此外,还提到了相关学习资源。
本文介绍了Docker的Bridge网络模式,讲解了docker0网桥的作用,以及容器如何通过容器IP进行通信。通过实验验证,展示了当未指定网络时,Docker默认使用bridge模式,并详细解释了网桥的工作原理,包括veth对等接口和容器内部网络配置。此外,还提到了相关学习资源。
           最低0.47元/天 解锁文章
最低0.47元/天 解锁文章
                           
                       
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   3万+
					3万+
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            