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