"Windows Home Docker Desktop requires Windows 10 Pro or Enterprise version 15063 to run." So says the Docker Installer however, the Docker forums beg to differ
The workaround is to manually image the Hyper-V and Containers features, then trick the installer into thinking you're using Windows Pro.
TL;DR
- clone this gist somewhere locally
git clone https://gist.github.com/4191def376c9fecae78815454bfe661c.git windows_home_docker
- Run
windows_home_containers.ps1
in an Administrative Powershell - Restart your computer
- Run
windows_home_docker.ps1
in an Administrative Powershell
Note: You may need to run Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
for Windows to let you execute the scripts
Hi!
We have now released a version of Docker Desktop Edge that allows users of Windows Insider Preview (Win Home 19018 or higher) to use Docker Desktop with WSL 2. If you are trying this out and have issues feel free to drop issues on the for-win Github Repo!
Thanks Ben
– https://forums.docker.com/t/installing-docker-on-windows-10-home/11722/70
Thanks for this. Just one note. At least on my Windows 10 Home machine I had to enable script execution for the scripts to run.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser