Somewhat unrelated but do we still need Docker Desktop for Mac to run Docker containers on macOS? Why is that, is it because Linux is needed? Couldn't Docker run containers natively using just macOS?
I don't have a clear image of how Docker behaves on Mac, but I had wasted a whole day trying to make it work on Windows WSL. I'd suggest you virtualize a normal Linux host on your machine (under VMware for example) and run Docker there.
[1] https://nickjanetakis.com/blog/setting-up-docker-for-windows...