Docker installation issues on Windows 10 Home Edition

Docker Toolbox ( Old Link ): https://www.docker.com/products/docker-toolbox


Now You can use Docker Toolbox from here: https://docs.docker.com/toolbox/overview/

Follow these steps to install Docker Toolbox: https://docs.docker.com/toolbox/toolbox_install_windows/#step-3-verify-your-installation

or:

https://docs.bitnami.com/containers/how-to/install-docker-in-windows/

Tutorial For Virtualization : https://www.tutorialspoint.com/windows10/windows10_virtualization.htm


First, check that your PC supports Hyper-V and you have Hyper-V enabled in BIOS. Windows Home does not allows to install some features/packages in GUI, but it's possible to add them from command line.

Make a file hyperv.bat file and run is at Administrator:

@rem Install Hyper-V on Windows Home
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

Reboot computer after that. Then you need to trick the Docker installer to think you have Windows Pro: change your registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion and change EditionID from Core to Professional.

Instal Docker for Windows, change the registry back. And that's all.

See also https://xmedeko.blogspot.com/2019/04/running-docker-on-windows-10-home.html

Tags:

Docker