I have been wondering if using VMWare Fusion docker compatible solution that even comes with their free version of Fusion has better IO/disk performance when running containers https://blogs.vmware.com/teamfusion/2020/05/fusion-11-5-now-...
I think Fusion comes with a driver for Docker
Since the earliest days of Docker for Mac, I've found docker-sync to be very effective. (I've haven't done much follow-up over time to see if using those flags matches performance) To gain more speed, add folders you really don't care about to docker-sync's ignored folders, especially if they are high churn.
Docker on Mac has a lot of IO overhead. This is mentioned in the article:
> The way I made it work is by having a full “dev environment” running virtually. That means that I check out repositories on the virtual disk and run everything from there. This has the slight inconvenience that I can’t easily access those files with Finder, but the upside is that there is no noticeable IO latency issues like when running Docker for Mac.
If you just want improved performance with bind mounts instead, you can use :cached or :delegated flags.