You need to join Windows Insiders Program because you need WSL 2
You need to download a specific version of Docker Desktop: https://download-stage.docker.com/win/edge/41944/Docker%20Desktop%20Installer.exe which allows to install on Windows 10 Home.