在Windows 10 Enterprise上安装Docker

在Windows 10 Enterprise上安装Docker,docker,docker-for-windows,Docker,Docker For Windows,我有windows 10 Enterprise,64位,版本:10.0.17763 build 17763。已安装Oracle VM VirtualBox 已下载最新的Windows Docker:并出现以下错误: 采用2:删除了最新版本并安装了2.0.0.1版: 现在它开始了,但我得到了以下信息: 无法检查Windows功能Hyper-V:的可用性 正在运行的命令已停止,因为首选项变量 “ErrorActionPreference”或公共参数设置为Stop: 未加载指定的模块“Dism”,因

我有windows 10 Enterprise,64位,版本:10.0.17763 build 17763。已安装Oracle VM VirtualBox

已下载最新的Windows Docker:并出现以下错误:

采用2:删除了最新版本并安装了2.0.0.1版:

现在它开始了,但我得到了以下信息:

无法检查Windows功能Hyper-V:的可用性 正在运行的命令已停止,因为首选项变量 “ErrorActionPreference”或公共参数设置为Stop: 未加载指定的模块“Dism”,因为没有有效的模块文件 在任何模块目录中找到。在 Docker.Core.Pipe.NamedPipeClient.Send(字符串操作,对象[]) 参数)在 C:\workspace\stable-18.09.x\src\github.com\docker\pinata\win\src\docker.Core\pipe\NamedPipeClient.cs:line 36在Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean ShowWelcome窗口,Boolean executeAfterStartCleanup)中 C:\workspace\stable-18.09.x\src\github.com\docker\pinata\win\src\docker.Windows\Actions.cs:line 92在Docker.Actions.c\u中显示Class19\u 0.b\u 0() C:\workspace\stable-18.09.x\src\github.com\docker\pinata\win\src\docker.Windows\Actions.cs:line 74在Docker.WPF.TaskQueue.c__中显示Class19_0.b__1() C:\workspace\stable-18.09.x\src\github.com\docker\pinata\win\src\docker.WPF\TaskQueue.cs:第59行

当我从CMD运行以下命令时,我得到:

第三步: 更新至最新版本的Docker for Windows,我得到以下信息:

无法停止-正在运行的命令已停止,因为首选项无效 变量“ErrorActionPreference”或公共参数设置为停止: 指定的模块“Hyper-V”未加载,因为没有有效的模块 文件位于任何模块目录中


如何为windows设置Docker?

即使在受支持的windows版本上,您仍然需要使用DISM启用Hyper-v。这里有Microsoft的说明:

这为我修复了它:

  • 启用Hyper-V(在PowerShell中):
    DISM/Online/enable Feature/All/FeatureName:Microsoft-Hyper-V
  • 重新启动Windows服务=>Docker桌面服务(根据上面的链接)

没有帮助。已运行DISM/Online/Enable Feature/All/FeatureName:Microsoft-Hyper-V,并且Hyper-V已启用。重新启动。还是一样的错误吗