如果你使用的是Windows 10/11 Pro或Enterprise版本并且使用Hyper-V,那么你需要做的就是启用嵌套虚拟化。在你的主机上,只需运行以下命令(让你的客户机处于关闭状态):
> Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
现在,您可以像平常一样启动您的 Docker Desktop 并开始运行它。
之前的评论令人担忧,因为在Windows和Mac上,您运行docker是在虚拟机中进行的。Windows使用WSL2,而Mac使用arm linux机器来管理其docker。
此外,您可以在虚拟机中运行docker,但必须是Linux操作系统的虚拟机,因为Windows 7不支持docker。