3 ms·
> it was kind of crazy that I had to have a separate machine (VM or real) just to run container images... Containers use Linux namespaces to decouple from the
by dirkt 6y ago
> it was kind of crazy that I had to have a separate machine (VM or real) just to run container images...
Containers use Linux namespaces to decouple from the main OS. MacOS doesn't support those, so no matter what you do, you can't run them directly on MacOS. That's why you need a VM, and you need the WSL Windows subsystem for Linux on Windows.
BSD has jails, but they don't have the same functionality. In particular, I sorely miss the network namespace that Linux has on MacOS.