在Windows虚拟机中运行Docker

时间:2019-03-18 20:54:05

标签: docker virtual-machine docker-swarm selenium-grid mobaxterm

使用:

  • 适用于Windows 10的Docker桌面
  • 将MobaXterm RDP转换为Windows 10 VM
  • 硒3.141.59

我目前正在尝试在docker容器中运行Selenium Grid,但遇到一些问题。我的PC和VM上都启用了Hyper-V和Containers。

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

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

1 个答案:

答案 0 :(得分:0)

Windows上的Docker要求VM能够运行docker守护程序(Virtualbox或Hyper-V),因此您可以选择在另一个VM内运行VM,这就是为什么需要嵌套虚拟化的原因。

Docker Desktop已经通过VM与主机隔离,您无需运行其他VM实例。