Docker无法在Windows 10 Enterprise VM上启动

时间:2020-05-04 10:26:39

标签: docker windows-10 virtual-machine virtualization docker-machine

我正在尝试在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'无法启动。

1 个答案:

答案 0 :(得分:0)

似乎您尝试使nested virtualization运行。如果是Hyper-V中的Hyper-V,则需要使用

Set-VMProcessor -VMName DockerDesktopVM -ExposeVirtualizationExtensions $true

不确定是否甚至还需要一些Intel CPU。可能有changed

Windows上的Docker需要additional virtualization layer到您的虚拟化窗口。默认情况下未启用该功能。