我正在尝试在Windows 10 Enterprise VM中安装Docker Desktop。我也启用了Hyper-V。 我浏览了许多文章,但无法解决。 请帮助任何人解决以下错误:
下面是VM详细信息:
Windows 10企业版 内存:4 GB 系统类型:64位操作系统,基于x64的处理器
Docker版本:2.2.0.5。
启用虚拟化后,我仍然面临相同的问题。启用“将Intel VT-x / AMD-V用于指令集虚拟化...”。
[错误]无法启动Hyper-V VM:Microsoft.HyperV.PowerShell.VirtualizationException:'DockerDesktopVM'无法启动。
由于其中一个Hyper-V组件未运行,因此无法启动虚拟机“ DockerDesktopVM”。
“ DockerDesktopVM”无法启动。 (虚拟机ID 109C9013-5F42-4EF4-A80C-AE69E1372AFC)
由于Hyper-V组件之一未运行(虚拟机ID 109C9013-5F42-4EF4-A80C-AE69E1372AFC),虚拟机管理服务无法启动虚拟机“ DockerDesktopVM”。 ---> Microsoft.Virtualization.Client.Management.VirtualizationOperationFailedException:'DockerDesktopVM'无法启动。
答案 0 :(得分:0)
似乎您尝试使nested virtualization运行。如果是Hyper-V中的Hyper-V,则需要使用
Set-VMProcessor -VMName DockerDesktopVM -ExposeVirtualizationExtensions $true
不确定是否甚至还需要一些Intel CPU。可能有changed。
Windows上的Docker需要additional virtualization layer到您的虚拟化窗口。默认情况下未启用该功能。