Perhaps is time to stop virtualizing to run containerized software! Someone said WebAssembly? :P
Docker for Mac is a Linux VM with some tools to glue your Mac to that VM. It gives you the illusion that your Mac is running containers, but it's not -- Linux containers are a Linux thing. Some virtualization is going to be necessary unless your host OS is Linux. One could argue that maybe MacOS should somehow run the Linux kernel. Windows tried that as WSLv1 and it didn't work that well; WSLv2 just uses a VM. The ne…
runV and VMWare Vsphere 7 can run each container in its own VM.
WSL v1 did not run a Linux kernel at all, but v2 does.