一. docker0 (虚拟网桥)
网桥是数据链路层的设备,通过物理地址对网络进行划分,在不同的网络之间传输数据。
linux虚拟网桥的特点:
- 可以设置IP地址
- 相当于拥有一个隐藏额虚拟网卡
更改docker守护进程的启动配置:
/etc/default/docer中添加DOCKER_OPS值 -b = br0
二. 网桥管理工具
安装网桥管理工具: sudo apt-get install bridge-utils
查看网络设备: sudo brctl show
添加虚拟网桥:sudo brctl addbr br0
sudo ifocnfig br0 192.168.0.1 netmask 255.255.255.0 或者 sudo ifconfig br0 10.0.0.1 up
sudo brctl adif br0 myveth1 //将veth1加入网桥
sudo ip netns exec 2000 ip route add default via 10.0.0.1 //配置路由
三. docker容器的互联
安装网桥管理工
宿主机执行: pstree -p 2000
sudo ls -l /proc/2000/ns