在Windows虚拟机中运行Docker

在Windows虚拟机中运行Docker,docker,virtual-machine,docker-swarm,selenium-grid,mobaxterm,Docker,Virtual Machine,Docker Swarm,Selenium Grid,Mobaxterm,使用: 适用于Windows 10的Docker桌面 MobaXterm将RDP导入Windows 10虚拟机 硒3.141.59 我目前正试图在docker容器中运行selenium网格,但遇到了一些问题。我的电脑和虚拟机上都启用了Hyper-V和容器 问题是,与我以前的同事不同,我使用的是Windows虚拟机而不是Linux虚拟机。当我尝试在虚拟机中运行docker时,它会说我需要启用嵌套虚拟化 这是正确的还是我甚至不应该在虚拟机上运行Docker,而是在我的物理机器上运行Docker?

使用:

  • 适用于Windows 10的Docker桌面
  • MobaXterm将RDP导入Windows 10虚拟机
  • 硒3.141.59
我目前正试图在docker容器中运行selenium网格,但遇到了一些问题。我的电脑和虚拟机上都启用了Hyper-V和容器

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


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

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

Docker Desktop已与具有VM的主机隔离,您不需要运行其他VM实例