Step 1 - Install Docker Desktop for Windows
Download from the Docker website and launch the setup “Docker Desktop Installer.exe”
Step 2 - Configure Docker Desktop for Windows
In Docker Windows go to Settings / General
and check the Expose daemon on tcp://localhost:2375 without TLS
Step 3 - Configure WSL
In WSL shell add to your .bash_profile
# DOCKER (Docker for Desktop)
export DOCKER_HOST=localhost:2375
Step 4 - Test
Then test with
docker run hello-world