方法一:
现在以要访问Docker容器的局域网主机为Windows 10系统为例,我们可以配置网关,只要我们把网关设置为192.168.0.103也就是我们的宿主机,目标地址为172.18.0.0/16的IP包就会发送到宿主机上,而宿主机不同于第一个路由器,它是知道如何路由这些IP包的。于是我们就可以在Win10上ping通Docker容器了
方法二:
如果你不想修改windows的网关(怕上不去网)可以为windows系统单独设置172.17.0.1/24的目标地址的数据包路由到192.168.12.107,可以使用下面的命令
route -p add 172.18.0.1 MASK 255.255.255.0 192.168.0.103 METRIC 3