docker网络调试过程
#1: 添加永久网桥
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=Bridge
BOOTROTO=static
IPADDR=192.168.66.123 # 注意不要写网关
ONBOOT=yes
:2: 把eth0添加到永久网桥
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=D0:50:99:E8:5D:8A
TYPE=Ethernet
UUID=86745f1a-da3a-4e14-98aa-46087590e020
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
IPADDR=192.168.66.163
NETMASK=255.255.255.0
GATEWAY=192.168.66.254
DNS1=219.141.136.10i
BRIDGE=br0 # 加了这一句
service network restart
# 3: 此时 eth0 没有ip地址了
ifconfig eth0 192.168.66.178 #给eth0设置ip
#此时容器可以和宿主机互通,容器间不能通,容器与外网也不通 ping的报错信息:Destination Host Prohibited
# 4:关闭宿主机防火墙,
service iptables stop
ok,至此,容器间以及容器与外网也都通了!