Issues while installing Docker on Windows 10 home edition ... | docker desktop requires windows 10 pro or enterpri
Thisworksforme,youcantrythis.ThereasonwhyDockerneedsWindowsProorEnterpriseisthattheyareusingHyper-VandContainerssowewillnowinstallthisonourmachineandthendockerwillinstalleasily.InstallHyper-VandContainersCreateafilecalledInstallHyperV.batAddthiscontent:pushd"%~dp0"dir/b%SystemRoot%servicingPackages*Hyper-V*.mum>hyper-v.txtfor/f%%iin(findstr/i.hyper-v.txt2>nul)dodism/online/norestart/add-package:"%SystemRoot%servicingPackages\%%i"delhyper-v.txtdism/online/enable-feature/featurename:Micr...
This works for me, you can try this.
The reason why Docker needs Windows Pro or Enterprise is that they are using Hyper-V and Containers so we will now install this on our machine and then docker will install easily.
Install Hyper-V and Containers
Create a file called InstallHyperV.bat
Add this content:
pushd "%~dp0" dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt for /f %%i in (findstr /i . hyper-v.txt 2>nul) do dism /online /norestart /add- package:"%SystemRoot%servicingPackages\%%i" del hyper-v.txt dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pauseRun InstallHyperV.bat in administrator mode.
Create a file called InstallContainers.bat
Add this content:
pushd "%~dp0" dir /b %SystemRoot%servicingPackages*containers*.mum >containers.txt for /f %%i in (findstr /i . containers.txt 2>nul) do dism /online /norestart /add- package:"%SystemRoot%servicing...