Docker的Windows 10

我尝试安装Docker的Windows 10.这是我得到的错误:

无法停止:由于首选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(设置设置)在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Backend \ ContainerEngine \ Linux.cs:Docker.Core.Pipe.NamedPipeServer 。在C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Core \ pipe \ NamedPipeServer.cs:Docker.Core.Pipe中的第47行的c__DisplayClass9_0.b__0(Object [] parameters) .namedPipeServer.RunAction(String action,Object [] parameters)in C:\ gopath \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Core \ pipe \ NamedPipeServer.cs:line 145

有关如何解决此错误的任何input?

检查主机是否为Windows 10 Home Edition。 如果是,请下载并安装Docker Toolbox for Windows,其中包含最新的Docker和一些环境组件。 按照手册,以确保它的工作。

Docker for Windows依靠本机Hyper-V来创build虚拟机。 但Win 10家庭版没有它。 通常Docker安装程序在安装时报告这个问题 。 这种环境检测可以在安装的早期阶段完成,而不是在启动时发生错误。