docker centos7容器使用bridge网络,可以ping通宿主机,但是不能访问外网,创建容器时使用host网络模式是可以访问外网的。
经过多次尝试,发现跟virbr0网络有关,virbr0网络是虚拟网络,由virt-install安装包的命令创建。将virbr0网络删除并重启宿主机系统后,bridge网络的容器可以正常访问外网
删除virbr0:
virsh net-destroy default
virsh net-undefine default
重启宿主机
阅读(5246) | 评论(0) | 转发(0) |