网上很多说是路由的问题,开始排查一下思路,是不是宿主机到容器的路由不通,于是添加了一个路由
route add 172.17.0.0 mask 255.255.0.0. 172.17.0.1 不行
route add 172.17.0.0 mask 255.255.0.0 192.168.0.149 宿主机IP149 不行
看了一个docker的设置
docker 的网桥,网关是10.0.75.1 尝试一下添加这个路由
C:\WINDOWS\system32>route add 172.17.0.0/16 mask 255.255.255.0 10.0.75.2 -p
操作完成!
测试ping 172.17.0.2
C:\WINDOWS\system32>ping 172.17.0.2
正在 Ping 172.17.0.2 具有 32 字节的数据:
来自 172.17.0.2 的回复: 字节=32 时间<1ms TTL=63
来自 172.17.0.2 的回复: 字节=32 时间<1ms TTL=63
来自 172.17.0.2 的回复: 字节=32 时间<1ms TTL=63
来自 172.17.0.2 的回复: 字节=32 时间<1ms TTL=63
172.17.0.2 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
C:\WINDOWS\system32>
向AI问一下细节
推荐阅读:
linux无法ping通网关和其他IP段地址的解决方法
linux主机无法ping通虚拟机要怎么解决