开发者生态
morning
Docker推出完全重构的虚拟化层以提升性能并改善开发体验
摘要
Docker VMM(虚拟机监视器,virtual machine monitor)是Docker为Docker Desktop推出的自研虚拟化层,用以替代第三方的虚拟化组件,使Docker能够直接控制并针对容器工作负载进行优化。 公开测试版随Docker Desktop 4.86 "已经在Mac和Windows上发布。 Docker表示,开发者通常不会注意虚拟机监视器(VMM),直到遇到问题,例...
Docker
VMM
Desktop
虚拟机监视器
virtual
machine
monitor
是Docker为Docker
Desktop推出的自研虚拟化层
用以替代第三方的虚拟化组件
2026-09-19
1 阅读
约3分钟阅读
作者:Sergio De Simone
字号:
Docker VMM(虚拟机监视器,virtual machine monitor)是Docker为Docker Desktop推出的自研虚拟化层,用以替代第三方的虚拟化组件,使Docker能够直接控制并针对容器工作负载进行优化。 公开测试版随Docker Desktop 4.86 "已经在Mac和Windows上发布。 Docker表示,开发者通常不会注意虚拟机监视器(VMM),直到遇到问题,例如,“它很慢、不稳定,或占用了本应释放的机器内存”。 Docker Desktop一直依赖第三方VMM。现在它运行于我们从零构建的Docker VMM之上。这意味着我们拥有了完整技术栈,并能针对容器工作负载调优引擎的各个部分。这直接带来对开发者的收益:引擎能够持续改进,响应开发者的反馈,并按我们自己的节奏发布。 据Docker称,这一新虚拟化层在最新的Docker Desktop版本中带来了多项性能、稳定性与治理方面的改进。容器启动现在“在各方面都有可量化的加速”,包括首次启动、在项目间切换以及重启恢复时。容器与宿主之间的文件共享也得到改进,在编辑-编译-测试工作流中效果尤为明显。新VMM还通过在容器空闲时将未使用的内存返还给宿主来提升内存效率。 另一项收益是Windows上的体验更好。Docker现在在Windows上拥有虚拟化层,目标是在提供接近Hyper-V级别隔离的同时,带来更接近WSL2的性能。 Docker指出,新VMM不仅是一次性能升级,更是其跨产品运行时架构的新基础。相同的虚拟化引擎为Docker Sandboxes提供支持,这意味着底层引擎的改进可同时惠及传统的Docker工作负载与用于AI智能体的隔离环境。Docker称,长期目标是实现跨笔记本、云端和本地的统一运行时,使容器、Compose应用与AI智能体共享同一基础。 目前,新VMM已经包含在 Docker Desktop 4.86 "中,它在macOS上会自动启用,在Windows上则是可选择性地开启。对Linux支持则计划于十月底的GA(General Availability)版本中加入。 查看英文原文: Docker Launches Fully Rebuilt Virtualization Layer to Boost Performance and Improve Dev Experience "
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱