在Windows虚拟机中运行Docker

5

使用:

  • Windows 10的Docker桌面版
  • MobaXterm远程桌面连接到Windows 10虚拟机
  • Selenium 3.141.59

我当前正在尝试在docker容器内运行selenium Grid,但遇到了一些问题。 我已经在我的PC和VM上启用了Hyper-V和Containers。

问题是,与以前的同事不同,我使用的是Windows虚拟机而不是Linux虚拟机。当我尝试在虚拟机中运行docker时,它会提示我需要启用嵌套虚拟化。

这是正确的吗?还是我不应该在虚拟机上运行Docker而应该在物理机上运行?

1个回答

1
在Windows上运行Docker需要一个虚拟机来运行docker守护进程(Virtualbox或Hyper-V),因此您选择在另一个VM中运行VM,这就是为什么您需要嵌套虚拟化。
Docker桌面版已经通过虚拟机与主机隔离,您不需要运行额外的虚拟机实例。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接