简体   繁体   English

在Windows CE上安装Docker时出现问题

[英]Problems installing Docker for Windows CE

Unable to stop: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The specified module 'Hyper-V' was not loaded because no valid module file was found in any module directory. 无法停止:正在运行的命令已停止,因为首选项变量“ ErrorActionPreference”或公共参数设置为“停止”:由于未在任何模块目录中找到有效的模块文件,因此未加载指定的模块“ Hyper-V”。 at , : line 79 at Docker.Backend.HyperV.RunScript(String action, Dictionary`2 parameters) in C:\\gopath\\src\\github.com\\docker\\pinata\\win\\src\\Docker.Backend\\HyperV.cs:line 177 at Docker.Backend.ContainerEngine.Linux.DoStop() in C:\\gopath\\src\\github.com\\docker\\pinata\\win\\src\\Docker.Backend\\ContainerEngine\\Linux.cs:line 279 at Docker.Backend.ContainerEngine.Linux.Start(Settings settings, String daemonOptions) in C:\\gopath\\src\\github.com\\docker\\pinata\\win\\src\\Docker.Backend\\ContainerEngine\\Linux.cs:line 122 at Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass9_0.b__0(Object[] parameters) in C:\\gopath\\src\\github.com\\docker\\pinata\\win\\src\\Docker.Core\\pipe\\NamedPipeServer.cs:line 47 at Docker.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.Backend.HyperV.RunScript的第79行(C:\\ gopath \\ src \\ github.com \\ docker \\ pinata \\ win \\ src \\ Docker.Backend \\ HyperV.cs中的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的279行.ContainerEngine.Linux.Start(Settings settings,String daemonOptions)在Docker.Core的C:\\ gopath \\ src \\ github.com \\ docker \\ pinata \\ win \\ src \\ Docker.Backend \\ ContainerEngine \\ Linux.cs:line 122中。 Pipe.NamedPipeServer。<> c__DisplayClass9_0.b__0(Object []参数)在Docker的C:\\ gopath \\ src \\ github.com \\ docker \\ pinata \\ win \\ src \\ Docker.Core \\ pipe \\ NamedPipeServer.cs:line 47中。 C:\\ gopath \\ src \\ github.com \\ docker \\ pinata \\ win \\ src \\ Docker.Core \\ pipe \\ NamedPipeServer.cs:line 145中的Core.Pipe.NamedPipeServer.RunAction(字符串操作,Object []参数)

I have just download the stable version of Docker for Windows and after installing it I clicked on the icon and opened it, it gave the above error. 我刚刚下载了适用于Windows的稳定版本的Docker,在安装它之后,我单击图标并打开它,它给出了以上错误。

I have tried reinstalling it a couple of times, I have tried resetting to factory defaults, I have tried generating the following error code but cant find the solution anywhere, diagnostic-id:B5D6D78B-961A-48B2-AC08-2CEDD9BF5D2D/2017-10-13_18-45-00. 我尝试将其重新安装几次,尝试将其重置为出厂默认值,尝试生成以下错误代码,但在任何地方都找不到解决方案,诊断ID:B5D6D78B-961A-48B2-AC08-2CEDD9BF5D2D / 2017-10 -13_18-45-00。

The problem is that "Docker for Windows" isn't compatible with Windows 10 Home Edition. 问题是“ Docker for Windows”与Windows 10 Home Edition不兼容。 It requires Hyper-V which is only available in the Professional & Enterprise Editions. 它需要Hyper-V,仅在专业版和企业版中可用。 It doesn't clearly warn you about this though. 它并没有明显警告您。

The solution according to Docker is to use Docker Toolbox for Windows instead. Docker的解决方案是改为使用Windows的Docker Toolbox

Note: when I tried to install Docker Toolbox, I ran into several problems, and I had to uninstall VirtualBox and reinstall the official version from Oracle . 注意:当我尝试安装Docker Toolbox时,遇到了一些问题,必须卸载VirtualBox并从Oracle重新安装正式版本 It may be worth reading the Docker Toolbox setup instructions . 可能值得阅读Docker Toolbox设置说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM