安装Docker for Windows CE时遇到的问题

无法停止:由于首选variables“ErrorActionPreference”或通用参数设置为“停止”,运行命令停止:指定的模块“Hyper-V”未加载,因为在任何模块目录中找不到有效的模块文件。 在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend \ HyperV.cs中的Docker.Backend.HyperV.RunScript(String action,Dictionary`2 parameters)在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend \ ContainerEngine \ Linux.cs中的Docker.Backend.ContainerEngine.Linux.DoStop()中的第177行:Docker.Backend .ContainerEngine.Linux.Start(设置设置,String daemonOptions)在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend \ ContainerEngine \ Linux.cs:Docker.Core中的第122行。在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Core \ pipe \ NamedPipeServer.cs中的Pipe.NamedPipeServer。<> c__DisplayClass9_0.b__0(Object []参数):在Docker的第47行。 Core.Pipe.NamedPipeServer.RunAction(String action,Object [] parameters)in C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Core \ pipe \ NamedPipeServer.cs:line 145

我刚刚下载了稳定版的Docker for Windows,安装后我点击图标并打开它,它给出了上述错误。

我已经尝试重新安装它几次,我已经尝试重置为出厂默认设置,我已经尝试生成以下错误代码,但无法find解决scheme,诊断ID:B5D6D78B – 961A – -13_18-45-00。

问题是“Docker for Windows”与Windows 10 Home Edition不兼容。 它需要Hyper-V,它只在专业版和企业版中可用。 但是,这并没有明确地提醒你。

根据Docker的解决方案是使用Docker Toolbox for Windows 。

注意:当我尝试安装Docker Toolbox时,遇到了一些问题,我不得不卸载VirtualBox并从Oracle重新安装官方版本 。 这可能是值得读Docker Toolbox设置说明 。