However, if you're interested in Linux containers, and you have WSL2 on your Windows 10 Home instance (which you'll have as of version 1903+), you don't need to install Docker Desktop.
DOWNLOAD DOCKER TOOLBOX WINDOWS 10 HOME PRO
Docker Desktop won't allow it it says "Windows Containers support requires a Windows 10 Pro or enterprise build >= 14372". If you want to use Docker directly within Windows, and you want to run Windows containers, there's still no official support. Install Docker Desktop Stable 2.3.0.2 (or later).
The above still holds true, but here are some new resources.Īnd scroll down to 'Windows Subsystem for Linux, version 2' for a good short discussion.Īnd an updated link to the Docker install. Windows 10, version 2004 is now GA so I thought I would add to this. feels that this is a considerably better solution, as they discuss in their announcements about this new version.īut if you want to take advantage of this solution now (pre-2019H2 Windows update) you will need to install an insiders edition of Windows in order to use the WSL 2 preview and then install the preview of the new Docker. My justification for calling this 'better' is that this is the future of Docker on Windows because Docker inc. The next version of Docker for Windows runs on WSL 2 and MS has made an exception for WSL 2, allowing it to use hyper-V even on Home editions of Windows 10. There is now a better way to run Docker on Windows 10 Home edition. REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName /t REG_SZ /d "Windows 10 Home" In my case the registry keys were restored after restart, but you could restore them manually: REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v EditionID /t REG_SZ /d "Core" REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /f /v ProductName /t REG_SZ /d "Windows 10 Pro"ĭownload and run official Docker Installer For Windows. containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"ĭism /online /enable-feature /featurename:Containers -All /LimitAccess /ALLĮdit registry keys: REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /f /v EditionID /t REG_SZ /d "Professional" hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"ĭism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALLĭir /b %SystemRoot%\servicing\Packages\*containers*.mum >containers.txtįor /f %%i in ('findstr /i.
Run in a command prompt as administrator:ĭir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtįor /f %%i in ('findstr /i. Yes, it can be done on Windows 10 Home (tried on win10Home v1809 )