Docker Desktop for Windows(简称 Docker Desktop)是 Docker 公司给 Windows 用户准备的桌面安装包,把原本更偏 Linux 环境的 Docker Engine、Docker Compose、Kubernetes 等能力打包成了图形化安装程序。
它最常用的还是这几件事:
- 管理单机容器的生命周期,镜像、容器、网络、数据卷都能直接在界面里操作;
- 集成 Docker Compose,写好 yaml 之后一键启动整套服务;
- 自带 Kubernetes,勾选后就能起一个本地集群,kubectl 路径也会顺手配好,做 Deployment、Service、ConfigMap 之类的验证不用再额外折腾 minikube 或 kind。
它还带了一些开发时顺手的小功能,比如终端自动补全、容器内远程调试、GPU 直通、Dev Environments 这类把 GitHub 仓库直接变成可分享开发环境的能力。平时不一定天天用,但真遇到时能省不少事。
同类里常见的还有 Rancher Desktop、Podman Desktop 和 Portainer。
- Rancher Desktop 也免费,但 Kubernetes 版本切换没那么顺,Windows 上偶尔会和 WSL2 打架;
- Podman Desktop 强调'无守护进程',思路不错,但对新手来说,镜像仓库和网络配置还是偏绕;
- Portainer 更像一个网页管理后台,前提是你先把 Docker 环境装好。
如果只看 Windows 上的上手成本,Docker Desktop 还是最省心的那个。官方镜像源、文档和问题索引都比较完整,遇到坑时通常也更容易搜到现成答案。它不一定是最轻的方案,但确实是最少拐弯的方案。
安装前准备
1)系统与硬件要求
| 类型 | 具体要求 |
|---|---|
| WSL 版本 | 1.1.3.0 或更高(可通过 wsl --version 命令检查) |
| Windows 系统 | Windows11:家庭版/专业版/企业版/教育版 Windows10:22H2(内部版本 19045)及以上(家庭版/专业版/企业版/教育版,21H2(19044)为最低支持版本) |
| 硬件 | 64 位处理器(需支持二级地址转换(SLAT)) 至少 4GB 系统内存 |
| 虚拟化 | 在 BIOS/UEFI 中启用硬件虚拟化(不同主板型号操作不同) |
2)先装好 WSL 和 Linux 分发版
安装 Docker Desktop 之前,先把 WSL 和 Linux 分发版准备好,比如 Ubuntu 或 Debian,并确认分发版跑在 WSL 2 模式下。这个步骤别省,后面很多问题都卡在这里。
安装 Docker Desktop
- 下载 Docker Desktop Installer .exe 安装文件;
- 启动安装程序,默认选项一般就够了,点 OK;
- 等待安装完成;
- 点击'Close and restart'(关闭并重启)完成安装;
- 安装结束后,桌面上会多出 Docker Desktop 的启动图标。
配置 WSL 2 集成
- 从 Windows「开始菜单」启动 Docker Desktop,等它彻底起来,任务栏隐藏图标里能看到 Docker 标志,没有报错提示。
- 右键任务栏里的 Docker 图标,打开「设置」。
- 在「常规」里确认「使用基于 WSL 2 的引擎」已经勾选;如果没有,就勾上,然后点「应用并重启」。
- 进入「资源 → WSL 集成」,在「启用集成的 WSL 发行版」里勾选需要用的 Linux 分发版,比如 Ubuntu-22.04,再点「应用」保存。
验证安装是否成功
先打开 Linux 分发版终端,比如 Ubuntu 终端,也可以直接在 Windows 终端里切到 WSL 标签页。
检查 Docker 版本:
docker --version
如果输出里能看到类似 的信息,说明 CLI 已经可用。


