Windows 11 可用 WSL 的 wslc 跑容器:適合快速測試,未取代 Docker Desktop
3C 產品

Windows 11 可用 WSL 的 wslc 跑容器:適合快速測試,未取代 Docker Desktop

TechLab 編輯部(譯)·

Windows 11 用家據報可透過 Windows Subsystem for Linux(WSL)的 wslc 指令,直接在 PowerShell 或 CMD 拉取映像檔、啟動 Linux 容器、映射連接埠及由 Containerfile 建立映像檔。對只想快速驗證一個服務、測試容器映像檔,或在本機跑 AI 推理的開發者而言,這可減少安裝另一套桌面管理軟件的起步工序。

不過,這不代表 Docker Desktop 已可全面退場。XDA 的報道指出,wslc 目前未有內建 Compose runtime,亦只支援 Linux 容器;有多服務編排、既有 Compose 檔案或需要 Windows 容器的工作流,仍應保留 Docker Desktop 或先評估其他方案。功能、版本要求及支援範圍,使用前應以 Microsoft 的最新官方文件為準。

一條更新指令可啟用的意義

按 XDA 引述的 Microsoft 指引,已有 WSL 的 Windows 11 電腦可先用 wsl --version 查看版本;若未符合要求,可執行:

wsl --update

若電腦尚未安裝 WSL,則需先執行 wsl --install。完成後,可用 wslc version 確認指令可用,再以以下方式下載並執行測試容器:

wslc run --rm hello-world

這個流程的價值主要在於把「先裝桌面程式、登入或處理額外設定」變成以 WSL 更新為起點。對課堂練習、CI 前的本機驗證,或臨時重現 issue,若只涉及單一 Linux 容器,操作路徑會較短。

但「一條指令完成」應理解為已有合適 Windows 11 與 WSL 環境下的更新步驟,並非所有電腦由零開始都只需一個指令;首次安裝 WSL 仍是另一個前置條件。

本機 AI 工作流的吸引力:GPU 能否直通

容器化本機 AI 推理常見的難題,是容器能否使用 GPU。XDA 作者以 NVIDIA GPU 測試,使用 --gpus all 執行 CUDA 映像檔內的 nvidia-smi,並稱容器能辨識 Windows 端的 GPU 與驅動程式。其示例為:

wslc run --rm --gpus all nvidia/cuda:12.9.1-base-ubuntu24.04 nvidia-smi

報道亦以 llama.cpp 的 CUDA 容器作比較:在作者自己的硬件、模型、量化、context 與 prompt 設定下,原生程式錄得每秒 128 至 132 個 token,容器錄得每秒 124 個 token。這是單一作者的體驗結果,不能外推至其他 GPU、模型、驅動程式或儲存配置;不過它說明了 wslc 對「需要 GPU、但只想快速起一個推理 server」這類工作流有實際吸引力。

從開發角度看,容器可把推理環境、依賴套件及啟動方式封裝起來,較方便重複測試。若模型檔案放在 Windows 檔案系統,也可按報道所述掛載供容器使用。不過實際效能、檔案存取方式和 GPU 支援仍要在自己的專案環境驗證,尤其是有大量模型讀寫或長時間服務的情況。

何時選 wslc,何時仍用 Docker Desktop

使用情況 較合適的選擇 原因
下載、執行或測試單一 Linux 容器 wslc 指令流程直接,適合快速驗證。
容器化本機 AI 推理並需測試 GPU wslc 可先嘗試 XDA 的測試顯示其環境可透過 --gpus all 使用 NVIDIA GPU。
依賴多個服務及 Compose 檔案 Docker Desktop 或其他支援 Compose 的方案 XDA 指 wslc 暫未有內建 Compose runtime。
需要 Windows 容器 Docker Desktop XDA 指 wslc 只跑 Linux 容器。

對 Windows 開發者與學生而言,wslc 最值得留意的地方,是把容器當成 WSL 工具鏈的一部分,而非必須先部署完整桌面平台。這可讓入門者先處理最基本的映像檔、執行參數與連接埠概念,再按專案複雜度轉用 Compose 或桌面管理工具。

下一步要觀察的是 Microsoft 能否如報道所述,讓既有 Compose 檔案毋須修改便可運行。若支援成熟,wslc 的適用範圍才會由快速單容器測試,延伸至更多日常開發工作流。

延伸閱讀

AI 輔助說明: 本文由 AI 協助整理,並經兩輪獨立自動品質審核;資料及連結仍以原始來源為準。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook