微軟正式發布了眾所矚目的 WSL 3(版本號 3.0.1),其中最具突破性的核心功能莫過於 WSL Containers(簡稱 WSLc) 正式脫離預覽、邁向通用上市(GA)。對許多長期在 Windows 平台上進行後端開發、雲端原生應用建構或是 AI 模型訓練的工程師來說,這意味著在 Windows 系統內執行 Linux 容器不再必須依賴傳統肥大的虛擬環境,而是能直接享有輕量、高度整合且近乎原生的高效能體驗。

這次改版帶來了全新的命令列工具 wslc.exe(同時貼心提供了與傳統習慣相容的 container.exe 別名),讓熟悉各類容器操作的工程師能以無縫接軌的手感管理映像檔與容器生命週期。除了指令列,WSL 3 亦同步釋出 WSL Containers 原生 API,開發者能藉由程式化方式直接在 Windows 應用程式內調度 Linux 容器,這為本機端部署開源大型語言模型(LLM)等 AI 工作負載打開了更敏捷、更直覺的可能性。
在實用功能上,WSLc 的指令集與相容性大幅提升,支援了如容器健康檢查、檔案複製、即時事件串流監聽,以及靈活的自訂網路與連線配置。對於工程師常遇到的跨硬碟儲存容量問題,微軟也開放自訂容器儲存路徑,能自由將映像檔安置在高速固態硬碟中。在底層最佳化部分,針對長久以來為人詬病的「跨系統檔案存取延遲」,WSL 3 在檔案性能上帶來了最高達兩倍的速度躍升,同時導入了針對容器工作流專門設計的全新網路模式,徹底改善過去常困擾開發者的 VPN 穿透與通訊埠轉發瓶頸。
針對注重治理與合規的企業組織,微軟將 Microsoft Defender for Endpoint(MDE)與 Microsoft Intune 深度延伸至容器環境中。安全團隊不必再為了容器建立額外的稽核通道,即可在既有的 Windows 主機安全架構下即時掌握網路與行程活動,網管人員亦能透過白名單機制嚴格控管能拉取(pull)的映像檔來源,達成兼顧開發敏捷與資安規範的平衡。
目前包含 VS Code Dev Containers、Aspire 等生態圈工具已迅速導入 WSLc 支援,社群也陸續推出 TUI 監控面板與桌面端管理應用。微軟更預告下一步將聚焦於 wslc compose 的直接支援,未來無需更改現有的配置 YAML 檔即可直接一鍵啟動多容器服務。只要在終端機輸入簡易的更新指令,就能立即體驗這套為現代雲端與 AI 時代所打造的強悍開發環境!
🔗 參考資料:WSL containers is now generally available - Windows Developer Blog
《上一篇》VPS 維運 Ubuntu 24.04 升級 26.04 踩坑實錄,Docker 護體、快取消失與 Certbot 斷層排錯全紀錄 









留言區 / Comments
萌芽論壇