我正在尝试使用以下构建规范和设置详细信息在我的 Windows 10 Pro 64 位机器上运行 Docker 桌面,
- 版本 -- Windows 10 专业版 64 位
- 版本 -- 1903
- 操作系统版本 -- 18362.657
- CPU -- 英特尔 i7
- Hyper-V 状态 -- 已启用,我可以看到所有服务都运行良好。
我已经安装了 Docker 桌面版本 2.2.0.3 (42716)。 我以管理员身份运行它,在启动过程中它会引发以下错误。
- [12:59:40.968][HyperV][信息] 创建 VM DockerDesktopVM...
- [12:59:44.416][HyperV][错误] 无法创建 Hyper-V 虚拟机:Microsoft.HyperV.PowerShell.VirtualizationException:Hyper-V 在尝试访问计算机“DESKTOP-1SOMU3A”上的对象时遇到错误,因为该对象没有找到。 对象可能已被删除,或者您可能没有执行任务的权限。 验证计算机上的虚拟机管理服务是否正在运行。 如果服务正在运行,请尝试使用以管理员身份运行再次执行该任务。 ---> Microsoft.Virtualization.Client.Management.ObjectNotFoundException:Hyper-V 在尝试访问计算机“DESKTOP-1SOMU3A”上的对象时遇到错误,因为找不到该对象。 对象可能已被删除,或者您可能没有执行任务的权限。 验证计算机上的虚拟机管理服务是否正在运行。 如果服务正在运行,请尝试使用以管理员身份运行再次执行该任务。 在 Microsoft.Virtualization.Client.Management.HostComputerSystemView.GetPrimordialResourcePool(VMDeviceSettingType deviceType) 在 Microsoft.Virtualization.Client.Management.HostComputerSystemView.GetSettingCapabilities(VMDeviceSettingType deviceType, SettingsDefineCapabilities 功能) 在 Microsoft.HyperV.PowerShell.VMScsiController.CreateVirtualScualController(CreateVirtualScualController) Microsoft.HyperV.PowerShell.Commands.NewVM.ConfigureVirtualMachine(VirtualMachine vm, IOperationWatcher operationWatcher) 在 Microsoft.HyperV.PowerShell.Commands.NewVM.CreateObjects(IOperationWatcher operationWatcher)
到目前为止,我已经搜索了类似的问题,并且已经完成了以下操作,但没有任何成功。
- 卸载并重新安装 Docker Desktop(系统重启)
- 在应用程序功能中打开和关闭 Hyper-V(系统重启)
- 更改了我的系统名称以避免任何特殊字符(尽管查看错误消息并没有反映更改后的系统名称)。
不确定可能是什么问题。请提供指导。
谢谢