gpt4 book ai didi

docker - 无法在 Windows 上启动 docker

转载 作者:行者123 更新时间:2023-12-01 08:47:38 25 4
gpt4 key购买 nike

尝试在 Windows 10 pro 上启动 docker 时,我继续收到以下错误。我的 HyperV 已打开并正在运行:
版本 18.04.0-ce-win62 (17151)
channel :边缘
e0a85f6

任何帮助,将不胜感激!

无法创建:运行命令停止,因为首选项变量“ErrorActionPreference”或公共(public)参数设置为停止:Hyper-V 尝试访问计算机“C001715587”上的对象时遇到错误,因为找不到该对象。该对象可能已被删除。验证计算机上的虚拟机管理服务是否正在运行。
在新开关处:第 117 行
在,:第 394 行
在 C:\gopath\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeClient.cs:line 中的 Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] 参数) 36
在 C:\gopath\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs: 75 中的 Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup)
在 Docker.Actions.<>c__DisplayClass15_0.b__0() 在 C:\gopath\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:line 59
在 Docker.WPF.TaskQueue.<>c__DisplayClass19_0.<.ctor>b__1() 在 C:\gopath\src\github.com\docker\pinata\win\src\Docker.WPF\TaskQueue.cs:line 59

最佳答案

您可能需要修复 vmcompute 的“控制流保护”设置。 .
(请注意 CFG is an exploit-protection mechanism ,因此在更改它时要注意并了解它存在的原因。)

  • 打开Windows Security
  • 打开App & Browser control
  • 点击Exploit protection settings
  • 切换到Program settings标签
  • 定位 C:\WINDOWS\System32\vmcompute.exe在列表中并展开它
  • 点击Edit
  • 向下滚动到 Control flow guard (CFG)并取消选中 Override system settings
  • 从 powershell net start vmcompute 启动 vmcompute (或者从系统服务应用程序启动Hyper-V Host Compute Service)
  • 重启电脑
  • 以管理员身份打开 Hyper-V
  • 连接服务器,本地电脑,OK

  • 当我无法运行 docker 时,上述方法对我有用,然后我意识到我无法连接到 hyper-v 上的本地计算机。这就是最终奏效的方法。

    关于docker - 无法在 Windows 上启动 docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50126279/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com