liunx虚拟网桥
Linux虚拟网桥的特点:(docker0)
1、可以设置IP地址
2、相当于拥有一个隐藏的虚拟网卡

图解:
docker0是连接主机的虚拟网桥
veth*是容器连接虚拟网桥docker0的接口
containers eth0是容器网卡
一丶模拟图解环境
- 查看主机网卡信息
![]()
- 查看容器列表
![]()
- 创建3个容器
docker run --name nginx01 --restart always -d nginx:1.21-alpine
docker run --name nginx02 --restart always -d nginx:1.21-alpine
docker run --name nginx03 --restart always -d nginx:1.21-alpine![]()
- 查看主机网卡信息
![]()
- 安装网桥管理工具
yum install -y bridge-utils - 查看虚拟网桥
brctl show![]()
- 进入容器查看网卡信息
docker exec -it nginx01 sh
ip a![]()
- 结论
主机网卡enp0s3连接docker0网桥(网关)连接这docker虚拟网卡接口。每创建一个容器就会生成一个veth开头的虚拟网卡接口。
容器里面的eth0网卡和docker0网桥是同一个网段因此是可以互相通信的,同一个网段的容器也是可以互相通信的。







浙公网安备 33010602011771号