Docker Desktop 下载地址:官方版怎么下
| 适用平台 | Windows、macOS |
|---|---|
| 授权方式 | 个人与小团队免费,达到官网规定规模的企业需订阅 |
| 内容更新 | 2026-10-21 |
下载地址
官方地址已验证返回 200 检查日期 2026-10-21
官方入口(先点这一排)
- 官方网站 / 官方下载页https://www.docker.com/products/docker-desktop/
- 官方 Windows 安装包直链(docker.com 自有域名)https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe
网盘镜像(官网打不开时再用)
- 百度网盘待补充
镜像文件:官方 Windows 安装包原文件
- 夸克网盘待补充
- 迅雷云盘待补充
第一排按钮指向软件方自己的域名,看到「高速下载」「极速下载」先取消,参考如何识别捆绑安装包。第二排的镜像只是官网访问受阻时的备用入口,拿到文件后按网盘镜像使用说明核对体积与数字签名。
从官网下载的完整步骤
- 先在「设置 → 系统 → 关于」确认是 64 位的 Windows 10 或 11,Docker Desktop 不提供 32 位版本。
- 打开 https://www.docker.com/products/docker-desktop/ 点下载按钮,域名结尾是 docker.com 才是官方入口。下载中断时改用上面那条官方直链。
- 双击 Docker Desktop Installer.exe,向导里保持勾选使用 WSL 2 后端(这是现在的默认,也是省事的路线),走完会提示重启电脑。
- 重启后从开始菜单打开 Docker Desktop,第一次启动它会初始化引擎,左下角出现绿色的 Engine running 才算完成;之后在命令行输 docker version 能同时列出客户端和服务端信息就可以用了。
容易踩的坑
- 装它之前得满足两个前提:BIOS 里开启了 CPU 虚拟化(Intel 叫 VT-x、AMD 叫 SVM),以及系统里有 WSL 2 或 Hyper-V 其中一个。缺哪个,安装器或首次启动会直接告诉你,别把它当成安装包坏了去重下。
- 任务管理器 → 性能 → CPU 右下角写着「虚拟化:已启用」就说明第一个前提满足;显示未启用则要重启进 BIOS 改,这是最常见的失败原因。
- 许可条款不是全免费:个人学习、小型团队和普通开源项目免费,达到官网规定的员工数或营收规模的企业需要付费订阅。公司电脑上装之前先看官网那一页的条款,本站不复制它的数字。
它是什么
Docker Desktop 让 Windows 和 Mac 上能跑 Docker 容器:一个把应用和它的依赖打包在一起、开机即用的隔离运行环境。它是 Docker 官方出的桌面版,包含引擎、图形界面、命令行客户端和资源设置,个人学习与小团队使用免费。
为什么新手也需要它
因为它常常不是你主动要装,而是"教程要求你装"。跑一个开源项目,README 里写着 docker compose up;学后端,课程要求你起一个 MySQL 或 Redis 而不希望把数据库真正装进系统;做一个网页应用,需要和本地环境完全一致的运行时。这种情况下用容器最省事,而在 Windows 上要跑容器,Docker Desktop 是最短的入口。
麻烦在于它对系统有硬性前提:CPU 虚拟化要开、WSL 2 或 Hyper-V 要有一个。这两件事不满足时报错信息又常常被理解成"下载的安装包有问题",于是有人反复重装,问题一直在那两个前提上。
官网下载的判断依据
官方页面是 https://www.docker.com/products/docker-desktop/,域名结尾 docker.com,页面上直接给 Windows(分 x86_64 与 ARM64)、Mac 等各平台的下载按钮。
安装本体在 docker.com 的另一级域名上有固定直链:https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe,同属 Docker 自己的域名,页面下载按钮取到的就是它。下载卡在半路时换这条直链重新取,比在页面反复点更靠谱。
Windows 上装之前先做两项自查,一分钟就能完成:
- 打开任务管理器 → 性能 → CPU,看右下角「虚拟化」。写着已启用就没问题;未启用则要重启进 BIOS 打开 Intel VT-x 或 AMD SVM,这是最常见的失败原因。
- 确认系统里有 WSL 2 或 Hyper-V 其中之一。走默认的 WSL 2 路线最省事:管理员 PowerShell 里输
wsl --install装它;Windows 家庭版用不了传统 Hyper-V 路线,所以更该选 WSL 2。
安装向导里保持勾选「Use WSL 2 instead of Hyper-V」,走完提示重启。重启后第一次启动会初始化引擎,左下角出现绿色的 Engine running 才算完成——这一步需要一两分钟,界面看起来像卡住了,其实是正常取文件。
许可这块要说清楚:个人使用、学习、小型团队和开源项目免费,但达到官网规定的员工数或营收规模的企业需要付费订阅。公司电脑上装之前,去官网那一页看它当前的条款,本站不复制那些数字。
装完之后怎么用
日常只需要三条命令就能起步:docker version 确认客户端和服务端都活着;docker run hello-world 跑一次自带的测试容器,能打印说明文字就代表整套链路通了;之后照项目里的 docker compose up 起服务即可。
图形界面主要用来看容器状态、日志、资源和设置,不用它为某个镜像单独点按钮——命令行才是教程里写的那套。
常见问题
一定要装 WSL 2 吗?
不一定要 WSL 2,但需要它和 Hyper-V 之间有一个。现在默认推荐 WSL 2 路线:装它只要一条命令、Windows 家庭版也能用;传统 Hyper-V 路线在家庭版上不可用,配置更麻烦。
Docker Desktop 和 docker 命令是一个东西吗?
Docker Desktop 是外壳,它负责在 Windows 上把引擎跑起来、提供图形界面和资源设置;命令行里的 docker 是客户端,两者一起装好才可用。只装引擎不装界面在 Linux 上是常规做法,在 Windows 上则建议直接用 Docker Desktop。
拉取镜像很慢或超时,是安装出问题了吗?
不是。安装成功后 Engine 是正常跑的,慢和超时发生在向镜像仓库取数据这一步,属于这台机器到仓库的网络状况。先确认能正常访问外部站点,再考虑重试;这类问题不需要重装 Docker Desktop。