首页 > 解决方案 > Docker 无法在 Windows 10 Enterprise VM 上启动

问题描述

我正在尝试在 Windows 10 Enterprise VM 中安装 Docker Desktop。Also.I 已启用 Hyper-V。我浏览了很多文章,但无法修复它。请如果有人可以帮助我解决以下错误:

以下是虚拟机详细信息:

Windows 10 Enterprise RAM:4 GB 系统类型:64 位操作系统,基于 x64 的处理器

Docker 版本:2.2.0.5。

启用虚拟化仍然我面临同样的问题。启用“使用 Intel VT-x/AMD-V 进行指令集虚拟化...”。

[错误] 无法启动 Hyper-V VM:Microsoft.HyperV.PowerShell.VirtualizationException:“DockerDesktopVM”无法启动。

无法启动虚拟机“DockerDesktopVM”,因为其中一个 Hyper-V 组件未运行。

“DockerDesktopVM”无法启动。(虚拟机ID 109C9013-5F42-4EF4-A80C-AE69E1372AFC)

虚拟机管理服务无法启动虚拟机“DockerDesktopVM”,因为其中一个 Hyper-V 组件未运行(虚拟机 ID 109C9013-5F42-4EF4-A80C-AE69E1372AFC)。---> Microsoft.Virtualization.Client.Management.VirtualizationOperationFailedException:“DockerDesktopVM”无法启动。

标签: dockerwindows-10virtual-machinevirtualizationdocker-machine

解决方案


您似乎试图让嵌套虚拟化运行。在 Hyper-V 中的 Hyper-V 的情况下,您需要使用

Set-VMProcessor -VMName DockerDesktopVM -ExposeVirtualizationExtensions $true

不确定即使那样你是否需要一些英特尔 CPU。有可能,那已经改变了

Windows 上的 Docker 需要为您的虚拟化窗口添加一个额外的虚拟化层。默认情况下未启用。


推荐阅读