微软宣布 WSL 容器功能正式开放公开预览,无需额外安装 Docker
7 小时前

2026年6月29日,微软正式开放了「WSL容器」功能的公开预览。这一功能在Build 2026开发者大会上首次亮相,并非「WSL 3」,而是基于现有WSL基础设施开发的新功能层。它允许开发者在Windows系统上直接创建、运行和管理Linux容器,无需安装额外的第三方容器工具。WSL容器引入了内置的Linux容器命令行工具wslc.exe(别名container.exe)和WSL容器API。wslc.exe的语法与Docker高度相似,支持完整的容器开发流程;WSL容器API则允许原生Windows应用程序以编程方式调用Linux容器,支持C、C++和C#语言,并与MSBuild和CMake构建系统集成。在企业级管理方面,WSL容器提供了通过组策略和ADMX模板控制使用权限及设置容器镜像拉取来源的功能。Intune仪表板的官方支持将在未来几周内上线,Microsoft Defender for Endpoint的WSL插件已更新,能够感知容器内事件(目前处于私有预览阶段)。Visual Studio Code的Dev Containers扩展预发布版也已添加了对wslc的支持。伴随WSL容器的推出,微软对底层技术进行了多项改进。新的默认文件系统「virtiofs」将Windows文件访问速度提升至两倍,新的默认网络模式「consomme」改善了复杂网络环境的兼容性。同时,优化了内存回收机制,能够释放未使用的内存回宿主机。这些改动目前仅在WSL容器中默认启用,并计划在未来推广至标准WSL。第三方容器工具也将从这些底层改进中获益。目前,WSL容器功能作为WSL 2.9.3预发布版的一部分提供,用户可以通过命令或GitHub下载安装。微软计划在2026年秋季将其推向正式版。