0

我有以下设置:

具有在 Hyper-V 上运行的 Windows 10 Pro VM(“Win10VM”)的 Windows 10 Pro 笔记本电脑(“Win10Laptop”)。我通过在主机上运行以下命令创建了一个 nginx 容器:

docker run -d -p 80:80 --name webserver nginx

当容器运行时,我可以从 Win10Laptop 访问http://localhost,这很好。我的问题是我需要配置什么才能从 Win10VM 访问 nginx?Win10VM 只有一个网络适配器,它被配置为使用连接到我的 Wifi 接口的“外部”Vswitch。

如果您需要更多详细信息,请告诉我。我已经尝试了各种方法,但无法弄清楚!

谢谢,

迈克尔

4

1 回答 1

3

您需要连接到虚拟机在外部交换机上获取的 IP。在虚拟机内部运行ipconfig以查看其拥有的 IP,然后http://<vm-ip>从您的主机打开。

于 2017-02-15T09:25:19.463 回答