在Windows 10家庭版上安装Docker时出现问题

Maj*_*han 22 docker

当我尝试在Windows 10 Home Edition上安装Docker时,我收到以下错误.

[21:20:49.129] [InstallWorkflow] Pre-requisite failed: Docker for Windows requires Windows 10 Pro or Enterprise version 14393, or Windows server 2016 RTM to run
Run Code Online (Sandbox Code Playgroud)

我可以在Windows 10 Home Edition上安装Docker吗?

小智 45

在注册表中编辑 Windows 版本

  1. 按 Windows + R 并写入 regedit

  2. 在注册表编辑器中,转到 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

  3. 右键单击 EditionID,然后单击修改

  4. 将值数据更改为“专业”

  5. 按确定。

  6. 安装 Docker

安装后,您可以将 EditionID 改回“Core”


nbk*_*ope 14

如错误所示,您无法在Home版本中使用Docker.您需要"Windows 10 Pro或Enterprise版本14393或Windows Server 2016 RTM".

在04/05/2018,请查看他们的文档,提及:

当前版本的Docker for Windows在64位Windows 10 Pro,Enterprise和Education(1607周年更新,Build 14393或更高版本)上运行.

正如评论中已经提到的,您可能想尝试使用旧版Docker Toolbox:

Docker Toolbox适用于较旧的Mac和Windows系统,不能满足Docker for Mac和Docker for Windows的要求.


小智 7

适用于Windows的Docker需要Hyper-V,但家庭版未包含。您需要将Windows升级到Education或Pro版本。

https://docs.docker.com/docker-for-windows/install/#what-to-know-before-install-install

也可以在GitHub上查看此评论。

  • Hyper-V 已添加到较新版本的 Windows 10 家庭版中,但仍无法安装。 (2认同)