> Docker for Mac/Windows still run in a hypervisor because so much of Docker is specific to Linux/cgroups.
As I understand it, that what you describe is true of Docker for Mac, but not Docker for Windows which uses Windows' built-in container support (analogous to cgroups).
https://stefanscherer.github.io/how-to-run-lightweight-windo...