需要添加虚拟机为路由来中转到docker的地址,此处以Ubuntu为例
1. 关闭Ubuntu的防火墙
ufw disable
2. 分别查看docker和虚拟机的ip地址
docker的IP信息
虚拟机的IP信息
我们回到Windows下,根据上面的信息添加路由
route add 172.17.0.0 mask 255.255.0.0 192.168.75.139
其中第一个参数是目标地址(注意最后一位是0,不然提示参数错误)
第二个地址是docker的子网掩码,
第三个是虚拟机的IP地址
永久添加路由(不然重启后路由添加的路由信息会消失)(加上参数 -p即可)
route add 172.17.0.0 mask 255.255.0.0 192.168.75.139 -p
添加后可以用route print 172.17.0.0
查看路由信息
- 注:需要以管理员权限运行的cmd中使用route
- 更多关于route的使用可以参考https://blog.csdn.net/qq_36743482/article/details/73610171