docker - 在 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:
采取 3: 更新到最新版本的 Docker for Windows,我得到了这个:
无法停止 - 由于首选项变量“ErrorActionPreference”或通用参数设置为停止,正在运行的命令停止:未加载指定的模块“Hyper-V”,因为在任何模块目录中都找不到有效的模块文件。
如何为 Windows 设置 Docker?
解决方案
即使在受支持的 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-与主义
推荐阅读
- android - 如何在没有 AppCompatActivity 的情况下使用请求
- android - 为什么 glide 和 picasso 不会在 Google Maps Marker 中加载 url 图片?
- sql - 不能替换变音符号 (ّ) 在阿拉伯语中的符号
- css - 具有填充/边距和相同纵横比的特殊 CSS (Flex)Grid
- oracle-apex - APEX 设置值未更新
- docker-compose - 网络“hbase”被声明为外部,但找不到。您需要在部署堆栈之前创建一个集群范围的网络
- javascript - Android vs JS:库验证
- javascript - 在多个输入上使用可编辑的 div
- java - 在运行时替换导入类
- amazon-web-services - DynamoDB 表设计模式:带有 utc 时间戳的分类数据