windows10 无法ping通虚拟机中的docker

如图,这是虚拟机中的三个IP地址:

image-20200526223255294

补充一个docker0的掩码:

image-20200526223423668

我按照网上的教程,关闭了ubuntu和windows的防火墙,并且在win中执行了如下语句

route add 172.17.0.0 mask 255.255.0.0 10.0.2.15

分别对应docker0 掩码 还有虚拟机IP。

执行完毕后显示成功,在windows中得到如下:

image-20200526223514795

但是当我去ping dokcer0的时候,发现不能ping通

image-20200526223551313

请问大神们。这是怎么回事呢?

阅读 4.9k
1 个回答

用的什么虚拟机?
虚拟机系统是什么网络方式? NAT? 桥接? 建议桥接,最简单。
docker又是什么网络模式?NAT?桥接?hostonly???

吧docker的端口暴露出来即可,比如和linux的端口绑定或者用Host模式,docker的ip能不能ping通无所谓的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题