Docker Desktop is introducing a new proprietary virtual machine manager (Docker VMM) built in-house to replace the mix of third-party virtualization backends—libkrun on macOS, Hyper-V/WSL on Windows, and KVM/QEMU on Linux. The unified layer aims to eliminate cross-platform inconsistencies, speeding up startup times, recovery, I/O performance, and memory reclamation when containers sit idle. Docker VMM is available now in beta with Docker Desktop v4.86 for Windows and macOS, with Linux support arriving at general availability, expected in October. Docker previously tested the technology internally on Docker Sandboxes, an isolated environment for AI agents. According to Docker's 2025 State of Application Development report, 36% of development still happens on local machines, with Linux (53%), macOS (51%), and Windows (47%) all seeing significant local usage.
Questions this post answers
What is Docker VMM and how is it different from Docker Desktop's current virtualization setup?
Docker VMM is a new virtual machine manager built internally by Docker to replace the separate third-party backends Docker Desktop previously relied on: libkrun on macOS, Hyper-V or WSL on Windows, and KVM/QEMU on Linux. Owning the full stack lets Docker tune performance specifically for container workloads, improving startup times, recovery, I/O, and memory efficiency across platforms. Track how Docker VMM changes local container performance on daily.dev before rolling it out to your team.
Which Docker Desktop version includes the Docker VMM beta and which platforms support it?
Docker VMM is available in beta starting with Docker Desktop v4.86 on Windows and macOS. Linux support is planned for general availability, expected in October, since the Linux edition still runs on KVM and QEMU in the meantime. Developers testing Docker Desktop betas can follow VMM's rollout progress on daily.dev.
What percentage of developers still run Docker on local machines instead of cloud environments?
About 36% of Docker development is still done on local machines like laptops, according to Docker's 2025 State of Application Development report. Among those local users, platform usage splits fairly evenly: Linux at 53%, macOS at 51%, and Windows at 47%, with the totals exceeding 100% since many developers use multiple platforms. Anyone weighing local versus cloud dev environments can find usage trends like this on daily.dev.