打开网易新闻 查看精彩图片

微软最近又给 WSL 塞了个硬核功能——WSL Containers。简单说,现在你可以直接在 Windows 上原生创建、运行和管理 Linux 容器了,而且那套命令行操作,用过 Docker 的人会直呼眼熟。

该功能目前已通过 WSL 的预发布版本公开预览,只需执行 wsl --update --pre-release 就能抢先体验。官方还特意澄清,这并不是传闻中的“WSL 3”,而是作为一项独立特性加入 WSL。

新工具的核心是一个叫 wslc.exe 的二进制文件,微软还给它起了个别名 container.exe,敲 wslc 或 container 都能用。来看看它有多像 Docker:

wslc run --rm -it ubuntu:latest bash -c "echo Hello world from WSL container!"wslc image lswslc run -it --rm -d -p 8080:80 --name web nginxwslc container pswslc container stop web

拉镜像、后台跑容器、映射端口、查看状态、停止容器……这套组合拳下来,几乎就是 Docker CLI 的翻版,上手门槛极低。

更重磅的是,微软还放出了 Microsoft.WSL.Containers 这个 NuGet 包。

它面向开发者,支持 C、C++ 和 C#,让 Windows 原生应用能直接把 Linux 容器当成组件来调用。

无论是拉取镜像、启停容器、交互式进程、流式输入输出,还是挂载目录、访问 GPU,全都能用代码操控。这对于想在 Windows 应用里复用 Linux 代码、跑本地 AI 任务或搭建测试流水线的同学来说,绝对是个大杀器。

️ 面向企业,微软也下足了功夫。WSL Containers 会支持策略管理,IT 管理员可以控制是否允许使用 WSL 发行版或容器,还能限定可拉取镜像的注册表。

同时,Microsoft Defender for Endpoint 也在升级,未来能直接监测 Linux 容器内的事件(该部分当前为私有预览)。

⚙️ 底层同样有两项关键增强:

  • 默认文件系统改为 virtiofs,访问 Windows 文件的速度会更快。
  • 实验性网络模式 consomme 上线,专门改善与 VPN、代理及企业网络安全策略的兼容性。

目前 WSL Containers 仍处于公开预览阶段,微软计划在 2026 年秋季 正式发布。想在 Windows 上拥抱原生容器体验的,可以提前踩坑了。