Docker 容器内部无法访问宿主机(no route to host) - xd21303/Notebook GitHub Wiki

在防火墙开启的状态下,docker容器内部无法访问宿主机服务(能够访问非宿主机的其他局域网计算机的服务),解决方法:

  1. 配置防火墙规则firewall-cmd --zone=public --add-port={port}/tcp --permanent,并重载防火墙规则firewall-cmd --reload

  2. 启动容器时使用--net host模式(docker的4种网络模式:https://www.jianshu.com/p/22a7032bb7bd)

  3. 关闭防火墙

参考https://www.jianshu.com/p/f6d160f85717