These are the steps I use to run Docker without using Docker Desktop.

  1. Ensure you are using WSL 2 by running wsl --list --verbose in PowerShell.
  2. Then from a WSL2 bash shell...
  3. Completely uninstall Docker:
  4. Install docker using the repository
  5. Start the daemon sudo service docker start.
  6. Test that docker works sudo docker run hello-world.