Issues while installing Docker on Windows 10 home edition

I am getting below error When I try to install Docker on Windows 10 Home Edition.

[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

Can I Install Docker on Windows 10 Home Edition?


Solution 1:

Edit Windows Version in Registry

  1. Press Windows + R and write regedit

  2. In the Registry Editor, go to \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

  3. Right-click on EditionID and Click Modify

  4. Change Value Data to "Professional"

  5. Press OK.

  6. Install Docker

After the installation, you can change the EditionID back to "Core"

Solution 2:

As the error says, you cannot use Docker in the Home edition. You need "Windows 10 Pro or Enterprise version 14393, or Windows server 2016 RTM."

Check out their documentation here, which mentions, on 04/05/2018:

The current version of Docker for Windows runs on 64bit Windows 10 Pro, Enterprise and Education (1607 Anniversary Update, Build 14393 or later).

As already mentioned in the comments, you might want to try the legacy Docker Toolbox:

Docker Toolbox is for older Mac and Windows systems that do not meet the requirements of Docker for Mac and Docker for Windows.