4 ms·
> on MacOS you're running a Linux VM and have overheads of moving data between that and your main OS MacOS is a special beast, because if I run a VM myself in
by rubyist5eva 4y ago
> on MacOS you're running a Linux VM and have overheads of moving data between that and your main OS
MacOS is a special beast, because if I run a VM myself inside parallels using Docker (Ubuntu server with the docker snap, for example), I get nearly 5x the performance from that VM than I do just the "regular" docker for mac (including when all of the new mac specific experimental options are enabled for better performance).
It's pretty atrocious, I find it completely unusable and just stick to running my containers in Parallels and forwarding the ports.
- tuetuopay 4y agoThat's the thing. Docker for Mac comes with atrocious filesystem sharing between the host and the VM, which kills all performance. Your parallels setup don't share FS, thus is much much faster. I don't get why people still bother with docker for mac...