Docker Desktop 推出第一方虚拟化层 VMM 公测版
Docker 官方宣布在 Docker Desktop v4.86 推出第一方虚拟化层 Docker VMM 公测版,替代第三方虚拟化技术运行 Linux 内核的方案。新引擎宣称提升容器启动和宿主机文件 I/O,并...
Docker 官方宣布在 Docker Desktop v4.86 中推出第一方虚拟化层 Docker VMM 公测版。此前 Docker Desktop 依赖第三方虚拟化技术在 Mac 和 Windows 上运行 Linux 内核,自研 VMM 意味着不再完全受制于操作系统虚拟化框架的更新节奏。

官方在公测说明中列出三项改进:容器启动速度提升、宿主机文件 I/O 更快,以及容器空闲时主动释放占用的 RAM。其中内存释放机制直接回应了开发者对 Docker Desktop 长期资源占用偏高的批评。用户可以在设置中切换到这一新引擎试用。
从工程角度看,这三项变化分别影响启动等待、挂载卷读写和本机内存压力。如果宿主机文件 I/O 提升明显,本地构建和测试循环可能缩短;空闲内存释放则有望降低 Docker Desktop 对低内存机器的负担。不过目前没有量化对比数据,实际收益需要在目标项目上验证。
替换虚拟化底层也带来兼容性和回滚问题。建议先在隔离环境试用,并关注与现有 Hyper-V、WSL2 或 Apple 虚拟化配置的共存情况。空闲内存释放可能影响容器内缓存或状态,需避免把正常回收行为误判为内存泄漏。
官方尚未披露支持的操作系统版本、硬件要求、迁移方式和许可证范围。Docker VMM 仍处于公测阶段,更适合评估而非直接进入生产工作流。其长期价值还要看后续稳定性更新,以及本地与云端 Sandbox 环境一致性的实际表现。



