windows10连接虚拟机VMware中的Docker容器问题
问题描述
我想在Windows10平台连接虚拟机Ubuntu18.04里的Docker
- windows10(宿主机)是否要与(虚拟机)VMware装的Ubuntu的IP在同一个网段?
- 假如需要上述1.请问VMware该如何将IP网段设置成语宿主机在同一个网段?
- 假如并不需要1.设置成同一网段,应该怎么操作可以在windows10里ping通虚拟机Ubuntu里的docker
问题出现的平台版本及自己尝试过哪些方法
我所参考的CSDN文章在Windows宿主机中连接虚拟机中的Docker容器总结
- 我严格按照文章中所述的方法,还是在windows10里ping不通dockerIP。
- 我注意到文章里所说的“保证宿主机和虚拟机在同一个网段”。我怀疑我的问题就是出在这里。
- 我注意到所引用的CSDN文章里的拓补图里所示(宿主机)10.241.150.179和(虚拟机)10.241.250.0不在同一网段。但文章中并没有就这一点与他文章所强调的‘保证宿主机和虚拟机在同一个网段’进行说明和操作解释!!!(我自己的宿主机和虚拟机的IP也不在同一网段)
- 如果真是引用CSDN文章里缺少了(3.)所阐述的问题,请问如何将VMware15 pro设置成与(宿主机)windows10同样的网段
PS:
- 我的界面与引用的CSDN文章完全相同,在此不作重复贴图。VMware也是采用的NAT而不是桥接
- windows10可以与虚拟机Ubuntu18.04互ping成功,就是windows10ping不通ubuntu里的Docker
你期待的结果是什么?实际看到的错误信息又是什么?
帮我在windows10里ping通dockerIP
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
分两部分,先说目前怎么解决,再答提问。
windows 能 ping 通 ubuntu 的基础上,如何 ping 通 docker?
你需要
答题
通常要。不同网段的主机之间无法直接通讯(IP层),中间需要路由器。
同一网段,一般指,对 IP 做掩码运算后的结果一样。
举例1: 192.168.1.1/24 与 192.168.1.2/24 同网段,因为
192.168.1.1/24 => 192.168.1.0
192.168.1.2/24 => 192.168.1.0
举例2: 192.168.1.1/16 与 192.168.2.2/16 同网段,因为
192.168.1.1/16 => 192.168.0.0
192.168.2.2/16 => 192.168.0.0
方法取决于虚拟机的网络设置。
NAT 模式下,虚拟机分配的 IP 与 windows vmware 网卡的 IP 就是同网段,注意是 vmware 网卡,不是 windows 的物理网卡。