Docker Desktop
也称为 docker desktop for windows、docker
Docker 针对 Windows 的容器图形界面和引擎。其窗口对应进程为 Docker Desktop.exe。WSL 2 是它可以使用的后端。仅安装 WSL 并不等同于该产品。
您需要了解的内容
Docker Desktop 本身并不是 WSL。
Docker Desktop 是 Docker Inc. 推出的 Windows 应用。它可以使用 WSL 2、Hyper-V 或 Docker VMM 作为后端。wsl.exe 是微软的 Linux 层。在 WSL 中安装 Ubuntu 并不会安装 Docker Desktop.exe。
- 它是什么?
- 容器图形界面及引擎
- 仅有 WSL 就够了吗?
- 不够。WSL 是后端,不是 Desktop
- 需要虚拟化吗?
- 是的。Docker 明确列出需要 SLAT 和 8 GB 内存
什么是 Docker Desktop?
Docker Desktop 是由 Docker Inc. 提供的 Windows 图形界面、Linux 虚拟机或 WSL 后端以及 docker CLI 集成。它并不是你为了上课已经安装的 WSL 发行版。
如果您从未用过它
如果教程提到安装 Docker,在 Windows 上通常意味着从 docker.com 下载的 Docker Desktop。你仍然需要开启虚拟化。WSL 2 是常见的后端。能运行的 wsl 提示符与系统托盘中的 Docker Desktop.exe 并不相同。许可条款取决于公司规模。
它有什么用?
镜像和 compose 堆栈通过 Desktop 启动。这并非单纯的 wsl --install。
CLI 工具与 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 于 2016 年推出,替代了之前的 Docker Toolbox 和 VirtualBox 融通方案。当前的 Desktop 需要较新的 Windows 10 或 11 版本以及最新的 WSL。它已不再是 2014 年 boot2docker 的时代了。
版本
以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。
系统要求
数值遵循发布者的公开指引。实际需求仍会因工作负载而异。
最低配置
| 操作系统 | Docker 文档要求较新的 64 位 Windows 10(22H2 级别)或 Windows 11 版本 |
|---|---|
| 内存 | 根据 Docker 说明,WSL 2 后端需要 8 GB 系统内存 |
资源占用概况
- CPU 需求
- 跟随您在应用内打开的内容
- 内存需求
- 跟随文档、标签页或库
安装的进程
这些可执行文件属于该产品安装后的组件。
| Docker Desktop.exe | 系统托盘与控制面板 |
|---|---|
| com.docker.backend.exe | 多数安装配置中的引擎辅助程序 |
启动项组件
Docker Desktop 可通过自身设置随 Windows 一同启动。这将启动引擎虚拟机,而不是名为 Docker 的微软服务。
文件位置
| 典型安装 | C:\Program Files\Docker\Docker\ |
|---|
文件格式
常见问题
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 及硬件要求列表 |
相关硬件
相较于游戏 GPU,虚拟化、8 GB 内存和固态硬盘更关键。镜像需要大量磁盘空间。
技术细节
技术细节
厂商版本号会发生变动。本文不锁定特定内部版本。
来源与验证
记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.
- Docker Desktop 官方网站 · 厂商产品页面
- Docker Desktop 帮助 · 厂商支持
- 在 Windows 上安装 Docker Desktop · 官方要求与后端支持
- Foxhole 进程图谱 · Windows PC 上的第一方采集样本。非实验室基准测试。
这篇文章有用吗?
回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。
感谢。这有助于我们改进此页面。