use*_*536 10 docker docker-for-windows
尝试在 Windows 10 专业版上启动 docker 时,我继续收到以下错误。我的 HyperV 已打开并正在运行:版本 18.04.0-ce-win62 (17151) 通道:edge e0a85f6
任何帮助,将不胜感激!
无法创建:正在运行的命令停止,因为首选项变量“ErrorActionPreference”或公共参数设置为“停止”:Hyper-V 在尝试访问计算机“C001715587”上的对象时遇到错误,因为找不到对象。对象可能已被删除。验证计算机上的虚拟机管理服务是否正在运行。在 New-Switch, : line 117 at , : line 394 at Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters) in C:\gopath\src\github.com\docker\pinata\win\ src\Docker.Core\pipe\NamedPipeClient.cs:line 36 at Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup) in C:\gopath\src\github.com\docker\pinata\win\src\ Docker.Windows\Actions.cs:第 75 行,位于 Docker.Actions.<>c__DisplayClass15_0。
小智 18
vmcompute.(请注意,CFG 是一种漏洞利用保护机制,因此在更改它时要注意并了解其存在的原因。)
打开 Windows Security
打开 App & Browser control
点击 Exploit protection settings
切换到Program settings选项卡
C:\WINDOWS\System32\vmcompute.exe在列表中找到并展开它
点击 Edit
向下滚动Control flow guard (CFG)并取消选中Override system settings
从 powershell 启动 vmcompute net start vmcompute(或者Hyper-V Host Compute Service从系统服务应用程序启动)
重启电脑
以管理员身份打开 Hyper-V
连接到服务器,本地计算机,OK
当我无法运行 docker 时,以上对我有用,然后我意识到我无法在 hyper-v 上连接到我的本地机器。这就是最终奏效的方法。
尝试这个。解决了很多人的问题。
cd "C:\Program Files\Docker\Docker"
./DockerCli.exe -SwitchDaemon
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9854 次 |
| 最近记录: |