Docker Desktop is bad choice. Use Colima instead.
To install docker (not desktop) and docker compose - see the Colima.