如何从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进行连接

一旦你这样做,通过运行ifconfigfindUbuntu主机的IP地址,并使用该IP通过http://<Ubuntu-ip>:8080从Windows VM进行连接http://<Ubuntu-ip>:8080