4 ms·
this is very true. not to mention it's very slow on its networking... i've given up docker on macOS long ago. If I was to use docker, I'll switch to my debian l
by kevinhq 4y ago
this is very true. not to mention it's very slow on its networking... i've given up docker on macOS long ago. If I was to use docker, I'll switch to my debian laptop. way much much faster.
- tut-urut-utut 4y agoHappy to give up Docker, but still using MacOS as a daily driver?
- josephg 4y agoEasy. Just do whatever you're doing in docker natively in macos. Python, Nodejs, Ruby, Rust, Postgres, etc can all run as native macos processes. The big advantage (aside from performance) is that you gain access to all the OS-native debugging capacities. You can just look at files, open multiple terminal sessions in the same folder, use Profiler, click the debug button without special configuration in your IDE, and so on. All without needing to think about VM images, docker containers, networking and all that rubbish. The downside is you need to set up a second build environment (which might not match your deployment environment). Unless you're doing something truly special, setting up a macos-native build environment is usually pretty easy. Its normally just a few "brew install" / "npm" / "gem install" / "cargo build" etc commands away from working.
- ethbr0 4y agoSo because the macOS stack is janky, a solution is to ditch the standardization layer and run things directly in the janky stack? That seems like a road to bringing in an entire new set of environment-specific bugs and hacks.
- kevinhq 4y agoyes. it's not that i like macOS, but I need its xcode.