I use Parallels to run Ubuntu 20.04 Server which in turn runs a cluster (about 10) of docker containers for development purposes. Performs way better than Docker for Mac and is far more reliable. For the price (compared to VMWare Fusion) this is a no brainer!