Docker Desktop Gets a Hypervisor of its Own
TL;DR — Key Takeaways
- Docker is introducing a unified Docker VMM designed to deliver more consistent Docker Desktop performance across macOS, Windows and eventually Linux.
- The new virtualization layer is intended to reduce cross-platform inconsistencies while improving startup times, recovery, I/O performance and memory efficiency.
- Docker VMM is available in beta with Docker Desktop v4.86 on Windows and macOS, with Linux support expected when the technology reaches general availability.
Docker is bringing full backend parity across all of its Docker Desktop editions, ensuring that macOS, Windows, and (eventually) Linux users get the same performance and polish.
The company unveiled a new virtual machine manager (VMM), a fresh VM platform for its Docker Desktop container management environment that will eventually natively drive all the platforms Docker supports.
Current users of the Windows and macOS software can now test the new edition in beta form, with Docker Desktop v4.86, but Linux users will have to wait until the software’s general release in October.
Docker Containers Run Everywhere
Docker’s selling point has always been to build a container once and have it run anywhere, no matter if it’s a Windows, Mac or Linux environment, either on desktops or on production servers.
The Docker Engine sits in a VMM, and underneath are the local networks and file systems that the VMM wrangles with. If it works, you don’t notice it.
To date, Docker Desktop for Windows and Macs have relied on third-party VMMs – libkrun for Apple gear and Hyper-V or the Windows Subsystem for Linux for Windows. The Linux version itself is built on KVM and QEMU. This fragmented approach inevitably led to minor inconsistencies and hiccups as users move work between platforms.
Docker internally built Docker VMM from the ground up, specifically to work the same way across platforms and address the particular issues that come with cross-platform container operations. The company first tested the technology on Docker Sandboxes, an isolated environment built for AI agents.
“That means we own the full stack, and we can tune every part of the engine for container workloads specifically,” wrote Docker senior product managers Deanna Sparks and Colin Hemmings in a blog post announcing the release.
In practical terms, this new unified VMM will minimize a lot of cross-platform flakiness, the company claims.
Startup times and recoveries will happen faster. I/O will be smoother as well. This means that file sharing between an application within the container and the host will have fewer bumps.
The Desktop will be kinder to the host computer as well, releasing memory back to the machine when containers are idle.
“When you’re in an edit-compile-test loop, you’ll see improvements every single build,” the Docker managers wrote.
A Diverse User Base
The updates address the variety of ways developers are now using Desktop. Users are increasingly moving to cloud-based developer environments, but about 36% of Docker development is still done on local machines, such as the developer’s laptop, according to the 2025 Docker State of Application Development, the most recent release of the report.
Of those developers still creating and maintaining containers on their local devices, platform preference is split pretty evenly.
Linux is still the most popular platform for Docker, which 53% of the users deploy. But many also use macOS, which 51% of developers use. Windows is also a choice, used by 47% of developers. These numbers add up to more than 100% given that developers can use more than a single platform.
For Docker, this proliferation of platforms means the company must work hard to maintain an equal Docker experience across all platforms.
Docker Desktop is free for personal use, and begins at $11 a month ($9 a month billed annually) for professional plans. Team plans are also available.
Frequently Asked Questions
What is Docker VMM?
Docker VMM is Docker’s new virtualization layer for Docker Desktop. It is designed to provide a common backend architecture across supported operating systems.
Which platforms support Docker VMM?
The beta is available for Docker Desktop users on Windows and macOS. Linux support is planned for the general release.
Why is Docker replacing its existing virtualization approach?
Docker Desktop has historically relied on different virtualization technologies depending on the host operating system. A unified VMM should reduce platform-specific inconsistencies and make performance more predictable.


