Docker Community Forums

Share and learn in the Docker community.

Installing Docker on Windows 10 Home


(Ashgale) #22

After some digging I accept docker will not work on Home edition.
If you see Hyper-V in the below image on your pc, you Should be able to install.
If anyone finds a way to install Hyper-v on home edition please send link :slight_smile:


#23

HyperV will not run on Windows Home thus end of story docker need HyperV or try virtualbox on home

Windows 10 Hyper-V System Requirements

  • 05/01/2016

Hyper-V is available in 64-bit version of Windows 10 Pro, Enterprise, and Education. Hyper-V requires Second Level Address Translation (SLAT) – present in the current generation of 64-bit processors by Intel and AMD.

You can run 3 or 4 basic virtual machines on a host that has 4GB of RAM, though you’ll need more resources for more virtual machines. On the other end of the spectrum, you can also create large virtual machines with 32 processors and 512GB RAM, depending on your physical hardware.

Operating System Requirements

The Hyper-V role can be enabled on these versions of Windows 10:

  • Windows 10 Enterprise
  • Windows 10 Pro
  • Windows 10 Education

The Hyper-V role cannot be installed on:

  • Windows 10 Home
  • Windows 10 Mobile
  • Windows 10 Mobile Enterprise

#24

Hi docker Run on Windows 10 Home via the old way with Install Docker Toolbox on Windows check install virtualbox and Virtual instruction set enable in Bios. (https://youtu.be/wPYzVBmz50o)


#25

I have successufully installed Hyper-V and Docker at windows 10 Home and it works well now! It had been a pain, but here is the solution:

The advice how to install Hyper-V can be found at:

It is just running the following *.bat script as Admin that will install the Hyper-V components (reboot required):

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
pause

Now as Hyper-V works you can’t install Docker anyway, as the setup checks for your Windows Home and not for a running Hyper-V envirorment. I hadn’t been able to modify the current Docker installer so I need to download and install the old “Docker for Windows 1.13.1” release ( https://docs.docker.com/docker-for-windows/release-notes/ ) as it has an msi installer - don’t worry after installation Docker will update itself. With InstallShield2018 I could easily remove the Windows Home Edition check from the Docker installer. With this modified installer Docker can be installed and is running well.

Unfortunately the Docker license prohibit to share my modified Docker installer, but I created a Patch for the Docker 1.13.1 installer you can download here:
http://www.mayavoyage.de/wp-content/uploads/InstallDocker1.13.1-Patch.zip

I hope the above Hyper-V installation for Windows 10 Home will be included info future Docker installers and the check for Windows 10 Home get removed - it would make life so easy!

Now enjoy Docker,
Marcel Hesselbarth