

How to install Docker Desktop on Windows 10 Home edition and WSL2
source link: https://gist.github.com/Lukas238/1d8e09199a817c5917399b8a4704d148
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

How to install Docker Desktop on Windows 10 Home edition and WSL2
Requirements
- Windows 10 64-bit Home, Build 15063 or later.
- Hyper-V and Containers Windows features must be enabled.
- BIOS-level hardware virtualization support must be enabled in the BIOS settings. For more information, see Virtualization.
Install Docker Desktop on Windows
Docker Desktop do not have support for Windows Home edition, so you need to install Hyper-V + Docker manualy. Here's how:
-
Open command line as administrator.
-
Navigate to your path where you downloaded the batch files.
-
Execute them one by one in this order:
1_hyperv.bat
: This will download and install all the Hyper-V dependencies.2_container.bat
: This will download and install all the Container dependencies.3_currentversion.bat
: This will change the Windows version in the registry to fool the Docker Desktop installer.To restore the Windows versino on the registry you can run the
4_restore.bat
batch file.
If prompted, do not reboot Windows yet.
-
Restart Windows.
-
Download and run Docker Windows installer.
-
Once finished, restart Windows.
Error "Hyper-V was unable to find a virtual switch with name 'DockerNAT'"
Sources
Recommend
-
15
Re-Use SSH Config Inside Docker Containers with WSL2 – avdi.codes
-
5
Using Docker with Windows 10 Home Edition It was a disappointment to learn that I can’t use the most recent versions of Docker at home (with my Windows 10 Home Edition) but after digging around a bit, I learned that there’s actually...
-
5
从零实操基于WSL2 Docker部署Asp.Net Core项目 平日在公司里都是基于阿里Teambitio...
-
6
微软于今日(2021年10月05日)发布了正式版win11。访问Windows 11 安装助手即可下载安装。下载和前期安装过程不会影响系统正常使用,最后的重启安装的过程大概耗时20分钟,和普通更...
-
7
Paul Knulst in Docker • Oct 6, 2022 • 9 min read As a developer who switche...
-
23
Posted by Merlin on December 14, 2022 |
-
5
Activate wsl2 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --set-default-version...
-
9
Setting up WSL2 A slightly easier way of setting up WSL2 on Windows. If you prefer, you can also follow this Windows Documentation. Check S...
-
3
Install Android SDK CLI Ubuntu 20.04 WSL2 (Work in Progress) Install Java 8 sudo apt install openjdk-8-jdk-headless Android SDK wget https://dl.google.com/android/repository/comma...
-
23
Install Void Linux on WSL2 · GitHub Instantly share code, notes, and snippets. Install Void Linux on WSL2 ...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK