首页 > 解决方案 > 在 Windows 10 企业版上设置 Docker

问题描述

我有 Windows 10 Enterprise,64 位,内部版本:版本 10.0.17763 内部版本 17763。安装了 Oracle VM VirtualBox。

下载了适用于 Windows 的最新 Docker:https ://hub.docker.com/?overlay=onboarding并收到此错误:

在此处输入图像描述

采取 2:删除最新版本并安装版本2.0.0.1:https://chocolatey.org/packages/docker-desktop/2.0.0.2

现在它正在开放,但我得到以下信息:

无法检查 Windows 功能Hyper-V 的可用性:运行命令停止,因为首选项变量“ErrorActionPreference”或公共参数设置为停止:未加载指定的模块“Dism”,因为在任何模块目录中都找不到有效的模块文件。在 C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Core\pipe 中的 Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] 参数) \NamedPipeClient.cs:C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker 中 Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup) 的第 36 行.Windows\Actions.cs:C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Windows 中 Docker.Actions.<>c__DisplayClass19_0.b__0() 的第 92 行\Actions.cs: 在此处输入图像描述

当我从 CMD 运行以下命令时,我得到: 在此处输入图像描述

采取 3: 更新到最新版本的 Docker for Windows,我得到了这个: 在此处输入图像描述

无法停止 - 由于首选项变量“ErrorActionPreference”或通用参数设置为停止,正在运行的命令停止:未加载指定的模块“Hyper-V”,因为在任何模块目录中都找不到有效的模块文件。

如何为 Windows 设置 Docker?

标签: dockerdocker-for-windows

解决方案


即使在受支持的 Windows 版本上,您仍然需要使用 DISM 启用 Hyper-v。这里有微软的说明:https ://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v#enable-hyper-v-with-cmd-与主义


推荐阅读