Docker Launches Fully Rebuilt Virtualization Layer to Boost Performance and Improve Dev Experience
Docker VMM (virtual machine monitor) is Docker's new, first-party virtualization layer for Docker Desktop, replacing third-party virtualization components with an engine that Docker can directly control and optimize specifically for container workloads. The public beta launched with Docker Desktop 4.86 for Mac and Windows. By Sergio De Simone
Docker, the popular containerization platform, has introduced a brand new virtualization layer as part of its Docker Desktop software. This fully rebuilt virtualization component, called VMM (virtual machine monitor), aims to enhance performance, stability, and developer experience.
Traditionally, Docker relied on third-party virtualization solutions that could slow down performance, become unstable, or consume excessive memory resources. However, with the introduction of Docker VMM, developers now have direct control and optimization capabilities specifically tailored to container workloads.
The new virtualization layer has shown measurable improvements in various areas. Container startup times have become faster, including during the initial launch, when switching between projects, and during restart recovery. Additionally, file sharing between the container and the host has been optimized, resulting in smoother edit-compile-test workflows.
Memory efficiency has also seen a boost with the new VMM. Unused memory is returned to the host when containers are idle, leading to more efficient resource utilization. This improvement is particularly beneficial for developers working on Windows, as Docker now owns the virtualization layer on Windows, striving to provide Hyper-V-level isolation while achieving performance closer to the Windows Subsystem for Linux 2 (WSL2).
Beyond performance enhancements, the new VMM serves as a foundation for Docker's runtime architecture across its products. It powers Docker Sandboxes, allowing improvements in the underlying engine to benefit both traditional Docker workloads and isolated environments for AI agents. With this unified runtime, containers, Compose applications, and AI agents are expected to share the same foundation in the long term.
The VMM is currently available as part of Docker Desktop 4.86 for both macOS and Windows. On macOS, it is enabled automatically. However, on Windows, it is accessible through an opt-in setting. Linux support for the new virtualization layer is planned for the general availability (GA) release, which is anticipated to be released at the end of October.
With this fully rebuilt virtualization layer, Docker aims to provide a more seamless and optimized experience for developers, ultimately enhancing productivity and streamlining container-based workflows.
Written by urgent.news from InfoQ's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.