微软WSL容器预览开放,无须Docker
微软于当地时间 2026 年 6 月 29 日正式开放了“WSL 容器”(WSL Containers)功能的公开预览。该功能是微软在 Build 2026 开发者大会上公布的一项企业级 Linux 容器解决方案,旨在让开发者无需额外安装 Docker 等第三方工具,即可在 Windows 系统上直接创建、运行和管理 Linux 容器。
WSL 容器引入了两个核心能力:一是内置的 Linux 容器命令行工具 `wslc.exe`,其语法与 Docker 高度相似,支持完整的容器开发流程,包括构建、运行、调试和测试,甚至可以运行完整的 Linux 桌面环境或验证 GPU 访问能力。二是 WSL 容器 API,允许原生 Windows 应用程序通过 C、C++ 和 C# 语言以编程方式调用 Linux 容器,并与 MSBuild 和 CMake 等构建系统集成,可自动融入应用程序的编译流程。此功能并非“WSL 3”,而是基于现有 WSL 基础设施的新功能层。

在企业级管理方面,WSL 容器支持通过组策略(GPO)和 ADMX 模板来控制容器使用权限,并可设置允许列表限制镜像来源。Intune 仪表板的支持预计将在未来几周内上线。安全方面,Microsoft Defender for Endpoint (MDE) 已更新以支持对 Linux 容器内事件的感知,目前处于私有预览阶段。此外,Visual Studio Code 的 Dev Containers 扩展已添加对 `wslc` 的支持。
WSL 容器功能在底层技术上进行了多项改进,包括使用“virtiofs”作为默认文件系统以提升 Windows 文件访问速度,采用“consomme”作为新的默认网络模式以改善复杂网络环境下的兼容性,以及优化内存回收机制以更有效地将 Linux 虚拟机内存释放回 Windows 宿主机。这些底层优化预计将在未来逐步推广至标准 WSL。

WSL 容器功能目前作为 WSL 2.9.3 预发布版的一部分提供,用户可通过 `wsl –update –pre-release` 命令更新获取,或直接从 GitHub 下载安装。微软计划于 2026 年秋季将该功能推向正式版。该功能的推出,特别是对开发者而言,意味着在 Windows 上进行 Linux 容器开发将更加便捷和集成化,有望减少跨平台开发的摩擦。
WSL 容器功能全面预览,简化 Linux 应用开发与管理
微软已将 WSL 容器功能引入公开预览阶段,开发者无需额外安装 Docker 即可在 Windows 上实现完整的 Linux 容器开发流程。此次更新的核心在于引入了一个名为 `wslc` 的命令行工具,其语法与 Docker 高度相似,允许开发者无缝进行容器的构建、运行、调试和测试。例如,用户可以通过 `wslc` 在容器中启动 Linux 桌面环境,或验证 GPU 访问能力。同时,`container.exe` 别名也一并提供,满足开发者不同偏好的使用习惯。
WSL 容器 API 的推出是本次更新的另一大亮点。该 API 支持 C、C++ 和 C# 语言,并提供 NuGet 包,允许原生 Windows 应用程序以编程方式调用 Linux 容器。通过与 MSBuild 和 CMake 等构建系统集成,容器的构建和部署能够自动融入应用程序的编译流程。这对于复用现有 Linux 代码、本地运行云应用或限制 Linux 进程对宿主机资源的访问等场景尤为实用。

在企业级管理方面,WSL 容器提供了强大的集成能力。IT 管理员可以通过组策略(GPO)和 ADMX 模板精细控制组织内 WSL 发行版和容器的使用权限,并可设定允许列表以限定容器镜像的拉取来源。官方对 Intune 仪表板的支持也将在未来几周内上线。安全方面,Microsoft Defender for Endpoint(MDE)的 WSL 插件已更新,可感知 Linux 容器内的事件,目前该功能处于私有预览阶段。此外,Visual Studio Code 的 Dev Containers 扩展已在 0.462.0 预发布版中添加了对 `wslc` 的支持。
伴随 WSL 容器功能的发布,底层技术也得到了多项关键改进。新的默认文件系统“virtiofs”使 Windows 文件访问速度提升至原来的两倍,而新的默认网络模式“consomme”则旨在改善 VPN、代理等复杂网络环境下的兼容性。内存回收机制也得到优化,能够逐步释放 Linux 虚拟机中未使用的内存回流至 Windows 宿主机。这些底层改进目前在 WSL 容器中默认启用,并计划逐步推广至标准 WSL。

WSL 容器功能当前作为 WSL 2.9.3 预发布版的一部分提供,用户可通过 `wsl –update –pre-release` 命令或从 GitHub 下载安装。微软计划于 2026 年秋季将该功能推向正式版(GA)。鉴于其对 Linux 容器开发流程的显著优化以及企业级管理和安全性的增强,开发者及 IT 管理员可优先关注此项更新,并在测试环境中进行体验。