如何从VM访问docker容器中的服务?
我有一个在Docker容器中运行的Web应用程序的Ubuntu主机。 networking应用程序可以从Ubuntu PC通过172.19.0.XXX:8080访问。
现在我想testing一下web应用程序在IE中的样子。 为此,我开始使用Win7的VirtualBox。
我怎样才能从VM调用Web应用程序?
已经尝试了不同的虚拟机networking变体,例如带端口转发的默认NAT; 和桥 – 没有任何运气
提前致谢!
您可以使用-p 8080:8080
映射Docker容器和Ubuntu主机之间的端口,然后使用localhost:8080
从Ubuntu进行连接
一旦你这样做,通过运行ifconfig
findUbuntu主机的IP地址,并使用该IP通过http://<Ubuntu-ip>:8080
从Windows VM进行连接http://<Ubuntu-ip>:8080