Docker has always used microVMs (well, since 2016)
Summary
Dave Scott explains that Docker has effectively used microVMs since 2016, tracing the evolution from Docker Toolbox and VirtualBox to Mirage Unikernel libraries, the hyperkit library VM, and Docker VMM. The post describes how Docker Desktop and Docker Sandboxes leverage microVMs for rootless operation, minimal interfaces, and secure execution, with references to historical projects and related reading on Docker’s architecture.