在Windows宿主机中连接虚拟机中的Docker容器总结

版权声明:本文为博主原创文章,转载请注明原创链接! https://blog.csdn.net/qq_39112646/article/details/88763983

一:简单拓扑图

二:设置步骤

1. 查看docker容器内的系统IP

 

2. 配置虚拟主机的IP

保证宿主机和虚拟机在同一个网段(建议采用NAT,桥接跳过该步骤不建议)

 

3. 添加宿主机到Docker的路由

以管理员身份运行CMD,添加如下路由

ROUTE add 172.18.0.0 mask 255.255.0.0 10.241.250.0

检查是否能ping通 

4.浏览器页面输入 http://docker_ip:port

这样在运行多个docker容器就可以通过地址和端口使用了

三:总结反思

如果不在同一个局域网的主机进行通信的话,依靠路由进行数据转发。并且,没有去手动设置路由就会发往默认路由,导致两台主机无法正常进行通信

把宿主机和虚拟机设置在同一个网段,并且虚拟机属于这个网段的边缘主机。当宿主机打算和另一个网段的主机进行通信,就需要依靠虚拟机进行一个路由转发

猜你喜欢

转载自blog.csdn.net/qq_39112646/article/details/88763983