我尝试为Windows 10安装Docker。这是我得到的错误:
无法停止:由于首选项,运行命令已停止 变量" ErrorActionPreference"或者common参数设置为Stop: 指定的模块' Hyper-V'未加载,因为没有有效的模块 在任何模块目录中找到了该文件。在 , : Docker.Backend.HyperV.RunScript第79行(String action,Dictionary`2 参数)in C:\ GOPATH的\ src \ github.com \泊坞窗\皮纳塔\ WIN \ SRC \ Docker.Backend \ HyperV.cs:行 177在Docker.Backend.ContainerEngine.Linux.DoStop()中 C:\ GOPATH的\ src \ github.com \泊坞窗\皮纳塔\ WIN \ SRC \ Docker.Backend \ ContainerEngine \ Linux.cs:行 Docker.Backend.ContainerEngine.Linux.Start上的280(设置设置) 在 C:\ GOPATH的\ src \ github.com \泊坞窗\皮纳塔\ WIN \ SRC \ Docker.Backend \ ContainerEngine \ Linux.cs:行 122点 Docker.Core.Pipe.NamedPipeServer<> c__DisplayClass9_0.b__0(对象[] 参数)in C:\ GOPATH的\ src \ github.com \泊坞窗\皮纳塔\ WIN \ SRC \ Docker.Core \管\ NamedPipeServer.cs:行 47在Docker.Core.Pipe.NamedPipeServer.RunAction(String action, 对象[]参数)in C:\ GOPATH的\ src \ github.com \泊坞窗\皮纳塔\ WIN \ SRC \ Docker.Core \管\ NamedPipeServer.cs:行 145
有关如何解决此错误的任何输入?
答案 0 :(得分:3)
检查主机是否为Windows 10 Home Edition。如果是,请下载并安装适用于Windows的Docker Toolbox,其中包括最新的Docker和一些环境组件。按照manual确保其有效。
Docker for Windows依靠本机Hyper-V来创建虚拟机。但Win 10家庭版没有它。通常在安装时使用Docker安装程序reports this issue。这种环境检测可以在安装的早期阶段完成,而不是在启动时发生错误。