Docker for Windows 10

时间:2017-09-27 18:45:32

标签: windows docker

我尝试为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

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

1 个答案:

答案 0 :(得分:3)

检查主机是否为Windows 10 Home Edition。如果是,请下载并安装适用于Windows的Docker Toolbox,其中包括最新的Docker和一些环境组件。按照manual确保其有效。

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