我正在以下列方式运行 docker setup
1) 在运行 vagrant 脚本的 Windows 上,在我的本地 VM 上安装 ubuntu14.04
2) 在运行 docker 容器的 VM 之上
在这里,我的担忧就像
我的 Windows 机器子网不同(如 10.204.255.*/16)
我的虚拟机子网不同(10.0.2.*/16)
我的 docker 容器子网与 (172.17.0.*/24) 不同
如果我想访问 VM 级别的特定容器服务,我可以使用它们指定 VM-ip 或 localhost:forwardind-port/ ;听起来不错
如果我想从 Windows 机器访问它会以与转发端口相同的方式工作
但是从 windows 机器上,如果我想像 container-ip:container-port/ 一样访问如何实现呢?
为什么我需要这样访问,在我的容器中我正在运行 corba 特定服务,我们可以通过运行 container-ip n 端口的特定服务访问这些服务