So, read on.Įver since Docker for Mac was released, shared volume performance has been a major pain point. September 2020 Update: Alas, Docker for Mac will not be getting built-in Mutagen support at this time. Hopefully that feature makes it to the standard Docker for Mac version soon. July 2020 Update: Docker for Mac may soon offer built-in Mutagen sync via the :delegated sync option, and I did some benchmarking here. But it's actually fairly performant using the barely-documented NFS option! It's acceptable (but still very slow) if you use the cached or delegated option.
Tl dr: Docker's default bind mount performance for projects requiring lots of I/O on macOS is abysmal.