@ale @suorcd @cameron Containers (as opposed to virtualization) are basically zero-overhead. They still use the host kernel, and run directly on the host CPU.
(Docker for Mac has convinced many people otherwise, because it's "just" running normal Linux Docker in a Linux (Alpine, iirc?) VM, and doing many fancy things to bridge that to the macOS host.)