WSL Container 公開預覽版推出,Windows 原生運行 Linux Container 更便利
分類: 軟體 新品報導 發布時間:
Microsoft 在 Build 2026 大會上宣布的 WSL Container 功能,現已進入公開預覽階段。透過 Windows Subsystem for Linux(WSL),開發者與企業用戶可在 Windows 上直接建立、運行和管理 Linux 容器,無需依賴 Docker Desktop 等第三方工具,大幅簡化開發流程。
主要特色與功能
- 內建 Linux Container CLI(wslc.exe)
- 新增 wslc.exe 命令列工具(也可透過 container.exe 別名使用)。
- 支援完整的容器生命週期管理:建立、運行、除錯、測試等。
- 語法與 Docker 高度相容,開發者可快速上手。
- 範例:
- 運行 Linux 桌面環境:wslc run -d --name=webtop ...
- GPU 加速測試(CUDA):wslc run --rm --gpus all ...
- WSL Container API
- 提供 NuGet 套件(支援 C、C++、C#)。
- Windows 原生應用程式可直接呼叫 Linux 容器作為應用邏輯的一部分。
- 與 MSBuild、CMake 深度整合,可將容器建置步驟納入專案建置流程。
- 適合重用既有 Linux 程式碼、在本地運行雲端應用,或限制 Linux 程序對主機資源的存取。
- 企業級整合與安全性
- Microsoft Defender for Endpoint(MDE)支援容器事件監控。
- Intune 與群組原則(GPO)管理:可控制是否允許 WSL 容器、指定允許的容器映像來源。
- VS Code Dev Containers 支援(預覽版)。
- 效能優化
- 預設使用 virtiofs 檔案系統,Windows 檔案存取速度提升 2 倍。
- 確保已安裝最新 WSL(需 Windows 11 或特定版本 Windows 10)。
- 執行命令更新至預覽版:
wsl --update --pre-release或直接從 GitHub Releases 下載安裝。
- 使用 wslc run 運行容器。
- 透過 API 在 .NET / C++ 專案中整合容器邏輯。
- 詳細文件與範例:https://aka.ms/wslc
- 目前階段:公開預覽版(Public Preview),適合測試與開發,正式版穩定性仍需觀察。
- 系統需求:需支援 WSL 的 Windows 版本(建議 Windows 11)。
- 企業管理:部分進階功能(如 Intune 完整支援)仍在逐步 rollout 中。
- 相容性:部分舊有 Docker 指令或進階功能可能需要調整。
- 安全性:建議在生產環境中搭配企業級管理工具,並嚴格控制映像來源。
- 硬體:GPU 加速等進階功能需對應的硬體與驅動程式支援。

安裝步驟:
參考:
https://devblogs.microsoft.com/commandline/wsl-container-is-now-available-for-public-preview/?WT.mc_id=DT-MVP-4015686


