3 ms·
Docker on MacOS has always been a problem. On Linux it's essentially free, on MacOS you're running a Linux VM and have overheads of moving data between that and
by Nextgrid 5y ago
Docker on MacOS has always been a problem. On Linux it's essentially free, on MacOS you're running a Linux VM and have overheads of moving data between that and your main OS.
MacOS is somewhat bloated though. There's insane amounts of garbage running in the background.
- rubyist5eva 5y 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 5y 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...