Docker on a linux VM, with all code on the linux VM, is significantly faster than Docker for Mac. Generally just because of IO.
Docker on a linux VM, with all code on the linux VM, is significantly faster than Docker for Mac. Generally just because of IO.
For Docker Desktop, hopefully Justin Cormack will stop by and answer.
My setup is now Remote VS Code to a Linux NUC that sits on my desk. All code lives on the NUC and all tests run on the NUC, but I can use my MacBook Pro as I move around the house, work outside, etc.
It's pretty seamless, I'm impressed.
I originally did this in a Linux VM, but got tired of the battery hit that running a VM 24/7 has.
It’s a bit of a pain to set up, and you lose some of the advantages of using Docker in the first place, but if you absolutely have to use it, it can get you back to full performance.
Took me ages to work out why I kept sitting down at my desk to find a very hot, closed laptop with the fans screaming. Turned out to be NFS, though not sure if it was a bug or intended behaviour.