如何从VM访问docker容器中的服务?

问题描述 投票:0回答:1

我有一个Ubuntu主机,其中有一个在docker容器内运行的Web应用程序。可以从Ubuntu PC通过172.19.0.XXX:8080访问该Web应用程序。

现在我想测试一下网络应用在IE中的样子。为此我用Win7启动了VirtualBox。

我如何从VM调用Web应用程序?

已尝试过不同的VM网络变体,例如带端口转发的默认NAT;和桥 - 没有任何运气

提前致谢!

docker networking
1个回答
0
投票

您可以使用-p 8080:8080在启动容器时映射docker容器和Ubuntu主机之间的端口,然后您应该能够使用localhost:8080从Ubuntu连接

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

© www.soinside.com 2019 - 2024. All rights reserved.