我有以下设置:
Windows 10 Pro笔记本电脑(“Win10Laptop”),在Hyper-V上运行Windows 10 Pro VM(“Win10VM”)。我通过在主机上运行以下命令创建了一个nginx容器:
docker run -d -p 80:80 --name webserver nginx
当容器正在运行时,我可以从Win10Laptop访问http://localhost,这样可以正常工作。我的问题是我需要配置什么来从Win10VM访问nginx? Win10VM只有一个网络适配器,配置为使用连接到我的Wifi接口的“外部”Vswitch。
如果您需要更多详细信息,请与我们联系。我已经尝试过所有种类,但无法弄明白!
谢谢,
迈克尔
答案 0 :(得分:3)
您需要连接到VM在外部交换机上获取的IP。在VM中运行http://<vm-ip>
以查看其拥有的IP,然后从您的主机中打开class AsyncInitActor(db: Database, someId: UUID) extends Actor with ActorStash {
case class Initialize(something: Something)
override def preStart() = {
db.getSomething(someId) onSuccess { something =>
self ! Initialize(something)
}
}
def receive = {
case Initialize(something) =>
context become initialized(something)
unstashAll()
case _ => stash()
}
def initialized(something): Receive = {
case whatever =>
}
}
。