使用:
我目前正试图在docker容器中运行selenium Grid,但我遇到了一些问题。我的PC和VM都启用了Hyper-V和Containers。
问题是,与我之前的同事不同,我使用的是Windows VM而不是Linux VM。当我尝试在虚拟机中运行docker时,它说我需要启用嵌套虚拟化。
这是正确的还是我甚至不应该在VM上运行Docker而是在我的物理机器上运行?
Windows上的Docker要求VM能够运行docker守护程序(Virtualbox或Hyper-V),因此您可以选择在另一个VM中运行VM,这就是您需要嵌套虚拟化的原因。
Docker Desktop已经与具有VM的主机隔离,您无需运行其他VM实例。