Docker 網絡互通
阿新 • • 發佈:2018-01-14
out ans 基礎 gre add-port ear switch server vpd OVS+Docker網絡打通
docker 基礎環境
host0 host1 本地網卡:192.168.56.10 192.168.56.11 docker0網卡:172.17.10.0/24 172.17.20.0/24
docker實現內部的私有網絡互通
rpm -ivh http://downloads.naulinux.ru/pub/NauLinux/7x/x86_64/Extras/RPMS/Projects/OpenFlow/openvswitch-2.5.0-2.el7.x86_64.rpm
systemctl start openvswitch.service #all server ovs-vsctl add-br br0 ########新建一個br0 網橋######## #all server ip link set dev br0 up #########開啟br0 網橋########## #all server ovs-vsctl add-port br0 gre0 -- set Interface gre0 type=gre options:remote_ip=192.168.56.11 ###將虛擬接口加入網橋###設置接口類型##對端IP地址 hosts0 ovs-vsctl add-port br0 gre0 -- set Interface gre0 type=gre options:remote_ip=192.168.56.10 ##### hosts1 brctl addif docker0 br0 ##################將docker0 網橋加入br0 網橋########## #all server ovs-vsctl show
ip route add 172.17.10.0/24 dev docker0 #####添加到host1 的路由條目########## #host1 ip route add 172.17.20.0/24 dev docker0 #####添加到host0 的路由條目########## #host0
iptables -A INPUT -s 172.17.0.0/16 -j ACCEPT iptables -A INPUT -s 192.168.56.0/24 -j ACCEPT
Docker 網絡互通