Setup Docker On Windows Home

  1. Download the latest version of the Docker installer if you haven't already:
    https://hub.docker.com/editions/community/docker-ce-desktop-windows
  2. Download the following:
    https://drive.google.com/file/d/19z3ziYbHFBpVBJhP6AwZGtWA4d7TyqgW/view?usp=sharing
  3. Extract the downloaded folder anywhere and open it.
  4. Run docker1.bat as administrator and wait a while for it to finish.
  5. Run docker2.bat as administrator and wait a while for it to finish.
  6. Open the Registry Editor by typing registry in the Windows search bar.
  7. Click the Registry Editor app in the search results.
  8. On the left hand side, expand Computer if it isn't already.
  9. Expand HKEY_LOCAL_MACHINE.
  10. Expand SOFTWARE.
  11. Expand Microsoft.
  12. Expand Windows NT.
  13. Expand CurrentVersion.
  14. On the right hand side, right click EditionID and click modify.
  15. Change Core to Professional and click OK.
  16. On the right hand side again right click ProductName and click modify.
  17. Change Windows 10 Home to Windows 10 Pro and click OK.
  18. Don't close the Registry Editor.
  19. Run the Docker installer that you downloaded earlier.
  20. When it asks if you would like to use Linux VMs or Windows VMs, CHOOSE LINUX.
  21. It might also ask you to make a Docker Hub account. You will need one to login to Docker Desktop.
  22. Once the installer finishes it will ask you to log out of windows and then back in.
  23. Change the registry keys you edited back to what they were before: EditionID back to Core and ProductName back to Windows 10 Home.