Docker Desktop for Windows reports incompatible with Windows Server 2019 Essentials.
Logs indicates that hyper-v is required.
Here is a bat enabling all hyper-v related feature on Windows.
1 2 3 4 5 6 |
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause |
Also, Container
1 2 3 4 5 6 |
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*containers*.mum >containers.txt for /f %%i in ('findstr /i . containers.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del containers.txt Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL pause |
But I tried Docker EE on Windows Server 2019 Essentials, still not working.
https://forums.docker.com/t/installing-docker-on-windows-10-home/11722/25