在虚拟机ping主机显示
虚拟机ping不通主机的另一种原因(docker网桥网段覆盖了本机网段)
仔细看返回的请求是172.18.0.1返回的,查看本地网卡

虚拟机ping不通主机的另一种原因(docker网桥网段覆盖了本机网段)
原来是docker网桥的ip段把本机ip段覆盖了

所以down掉网桥就可以了

[root@localhost ~]# ip link set dev br-1284c787c3d1 down
[root@localhost ~]# ip a
虚拟机ping不通主机的另一种原因(docker网桥网段覆盖了本机网段)

然后再ping主机
虚拟机ping不通主机的另一种原因(docker网桥网段覆盖了本机网段)

当不需要与主机段的ip通信时,可以把刚才的docker网桥打开

[root@localhost ~]# ip link set dev br-1284c787c3d1 up
[root@localhost ~]# ip a

虚拟机ping不通主机的另一种原因(docker网桥网段覆盖了本机网段)

或者删除此网桥,新建一个与主机IP段不冲突的

docker network rm docker_gwbridge
docker network create
docker network create --subnet=172.19.0.0/16 cluster