Windows的Docker桌面

问题描述 投票:0回答:1

我正在尝试在Windows 10 Pro 64位计算机上使用以下构建规范和设置详细信息运行Docker桌面,

  • 版本-Windows 10 Pro 64位
  • 版本-1903
  • 操作系统内部版本-18362.657
  • CPU-英特尔i7
  • Hyper-V状态-已启用,我可以看到所有服务运行正常。

我已经安装了Docker Desktop 2.2.0.3版本(42716)。我以管理员身份运行,在启动过程中将抛出以下错误。

  • [[12:59:40.968] [HyperV] [Info]正在创建VM DockerDesktopVM ...
  • [[12:59:44.416] [HyperV] [错误]无法创建Hyper-V VM: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.CreateTemplateScsiController(VirtualMachine parentVirtualMachine)在Microsoft.HyperV.PowerShell.Commands.NewVM.ConfigureVirtualMachine(VirtualMachine vm,IOperationWatcher operationWatcher)中在Microsoft.HyperV.PowerShell.Commands.NewVM.CreateObjects(IOperationWatcher operationWatcher)
    • -内部异常堆栈跟踪的结尾---

我已经搜索了类似的问题,到目前为止,以下操作均未成功。

  1. 卸载并重新安装Docker Desktop(系统重新启动)
  2. 打开和关闭应用程序功能中的Hyper-V(系统重新启动)
  3. 更改了我的系统名称,以避免出现任何特殊字符(尽管查看错误消息,它没有反映已更改的系统名称。]

不确定可能是什么问题。请提供指导。

谢谢

windows powershell docker virtual-machine hyper-v
1个回答
0
投票

似乎在Docker for Windows上仍然是open issue。按照issuethis thread中的建议,您可以尝试:

© www.soinside.com 2019 - 2024. All rights reserved.