使用网桥实现跨主机容器连接
机器1-配置网桥
删除之前启动的容器
root@ubuntu:~# docker ps -a | awk '{print$1}'|xargs docker kill
root@ubuntu:~# docker ps -a | awk '{print$1}'|xargs docker rm
root@ubuntu:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
修改网络配置
root@ubuntu:~# vim /etc/network/interfaces
root@ubuntu:~# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#The primary network interface
#auto eth0
#iface eth0 inet static
#address 192.168.2.9
#gateway 192.168.2.1
#netmask 255.255.255.0
##network 192.168.2.0
##broadcast 1921.68.2.255
auto br0
ifacebr0 inet static
address192.168.2.9
gateway192.168.2.1
netmask255.255.255.0
bridge_portseth0
root@ubuntu:~#
启动网桥-br0
root@ubuntu:~# ifdown br0
ifdown: interface br0 not configured
root@ubuntu:~#ifup br0
root@ubuntu:~# ifconfig
br0 Link encap:Ethernet HWaddr00:0c:29:d7:5c:be
inet addr:192.168.2.9 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fed7:5cbe/64 Scope:Link
UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:68 errors:0 dropped:0overruns:0 frame:0
TXpackets:77 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RXbytes:4703 (4.7 KB) TX bytes:9607 (9.6KB)
br100 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.100.1 Bcast:0.0.0.0 Mask:255.255.255.0
inet6 addr: fe80::9cb5:21ff:fe2d:b48e/64 Scope:Link
UPBROADCAST MULTICAST MTU:1500 Metric:1
RXpackets:31117 errors:0 dropped:0 overruns:0 frame:0
TXpackets:40061 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RXbytes:1320021 (1.3 MB) TXbytes:168784029 (168.7 MB)
eth0 Link encap:Ethernet HWaddr 00:0c:29:d7:5c:be
UPBROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RXpackets:4172725 errors:0 dropped:0 overruns:0 frame:0
TXpackets:2725894 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RXbytes:715450972 (715.4 MB) TXbytes:168473295 (168.4 MB)
lo Link encap:Local Loopback