跳至內容

Docker Desktop

應用程式Docker Inc.

也稱為 docker desktop for windows、docker

Docker Inc.生產力

Docker 的 Windows 圖形使用者介面與容器引擎。視窗為 Docker Desktop.exe。WSL 2 是其可使用的後端。單獨安裝 WSL 並不等於本產品。

您需要瞭解的資訊

Docker Desktop 本身並非 WSL。

Docker Desktop 是 Docker Inc. 的 Windows 應用程式。它可使用 WSL 2、Hyper-V 或 Docker VMM 作為後端。wsl.exe 是 Microsoft 的 Linux 層。在 WSL 中安裝 Ubuntu 並不會安裝 Docker Desktop.exe。

它是什麼?
容器圖形介面加上引擎
只用 WSL 就夠了嗎?
不夠。WSL 是後端,不是 Desktop
需要虛擬化嗎?
需要。Docker 列出了 SLAT 與 8 GB 記憶體
Feex 指出
若 Docker Desktop 無法啟動,我會檢查虛擬化以及 Docker 文件中所述的 WSL 版本。我不會把可正常運作的 Ubuntu 提示字元視為 Docker Desktop 已安裝的證明。

什麼是 Docker Desktop?

Docker Desktop 是來自 Docker Inc. 的 Windows 圖形介面、Linux 虛擬機或 WSL 後端,以及 docker CLI 整合。它不是您之前為了學業已經安裝的 WSL 發行版。

如果您從未用過它

如果教學說明要安裝 Docker,在 Windows 上通常是指來自 docker.com 的 Docker Desktop。您仍然需要開啟虛擬化。WSL 2 是常見的後端。能正常運作的 wsl 提示字元不等於系統匣中的 Docker Desktop.exe。授權條款取決於公司規模。

它有什麼用途?

在 Windows 上執行容器

映像檔與 compose 堆疊透過 Desktop 啟動。這不是單純執行 wsl --install。

docker 與 compose 命令列介面

命令列介面與 Desktop 引擎通訊。僅存在於 Ubuntu 內部的 docker 二進位檔案屬於不同的安裝。

選擇後端

WSL 2 是許多電腦的預設選項。Hyper-V 需要為所有使用者安裝。這兩種後端都不只是單純的 WSL。

它是為誰設計的?

  • README 預設需使用 docker compose 的開發人員
  • 啟用了 WSL 卻疑惑為何 docker 不是有效指令的人
  • 必須檢查 Docker Desktop 授權的企業環境

目前狀態

Docker Desktop(2016)是 Docker Inc. 目前推出的容器產品。廠商仍引導 Windows 使用者前往 https://www.docker.com/products/docker-desktop/。

它的歷史有多久?

Docker Desktop for Windows 在歷經 Docker Toolbox 與 VirtualBox 等過渡方案後於 2016 年推出。目前的 Desktop 需要較新的 Windows 10 或 11 版本以及最新的 WSL。現在已非 2014 年 boot2docker 的時代。

版本

主要管道優先。確切的版本號在此並未全部經過驗證。

WSL 2 後端
Hyper-V 後端

系統需求

數值遵循發行者的公開指引。實際需求仍會隨工作負載而改變。

最低需求

最低系統需求
作業系統 Docker 文件註明需要較新的 64 位元 Windows 10(22H2 級別)或 Windows 11 組建
記憶體 (RAM) 根據 Docker 說明,WSL 2 後端需具備 8 GB 系統記憶體

資源概況

CPU 需求
跟隨您在應用程式內開啟的內容
RAM 需求
跟隨文件、分頁或資料庫

已安裝的處理程序

安裝本產品後,這些可執行檔即歸屬於本產品。

已安裝的處理程序
Docker Desktop.exe 系統匣與儀表板
com.docker.backend.exe 在許多安裝環境中的引擎協助工具

啟動元件

Docker Desktop 可透過自身設定隨 Windows 啟動。這會啟動引擎虛擬機,而非名為 Docker 的 Microsoft 服務。

檔案位置

常見的 Docker Desktop 位置
典型安裝路徑 C:\Program Files\Docker\Docker\

檔案格式

DockerfileCompose YAML

常見問題

WSL 可運作,docker 卻不行

WSL 中的 Ubuntu 不是 Docker Desktop。請從 docker.com 安裝 Desktop,然後在其設定中啟用基於 WSL 2 的引擎。

韌體中的虛擬化已關閉

Docker 文件列出了 VT-x 或 AMD-V。勾選 Hyper-V 核取方塊無法解決韌體中已停用虛擬化的問題。

疑難排解

確認安裝的是 Docker Desktop,而不僅是 WSL

開始功能表應顯示 Docker Desktop。wsl -l -v 會列出發行版名稱。它們並非相同的產品。

根據 Docker 的最低要求檢查 WSL 版本

Docker 要求 WSL 2 後端需使用 WSL 2.1.5 或更新版本。請執行 wsl --version 進行檢查。

閱讀安裝程式有關後端與授權的文件

依個別使用者安裝的環境無法使用 Hyper-V。公司規模可能會要求付費訂閱。

替代方案

Podman Desktop 與 Linux Docker Engine 在功能上有重疊。請根據授權或工作流程來選擇,而不是因為 WSL 已經有企鵝圖示就選它。

官方說明與下載

請優先諮詢原廠。隨機出現的 exe 下載網站並非支援管道。

官方聯絡管道
下載 www.docker.com/products/docker-desktop/ 官方安裝程式或廠商頁面
說明 docs.docker.com/desktop/ 廠商支援
官方網站 www.docker.com/products/docker-desktop/ 請從此處開始,而非隨機的 exe 託管網站
Windows 安裝文件 docs.docker.com/desktop/setup/install/windows-install/ WSL 2、Hyper-V 與硬體清單

相關硬體

虛擬化、8 GB 記憶體與 SSD 比電競 GPU 更重要。映像檔需要磁碟空間。

技術詳細資訊

技術詳細資訊

廠商版本號碼會變更。本文未限定特定組建。

來源與驗證

記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.

這篇文章實用嗎?

只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。

這篇文章實用嗎?