Docker Desktop 下载地址:官方版怎么下

分类开发与运行环境

Docker Desktop 基本信息
适用平台Windows、macOS
授权方式个人与小团队免费,达到官网规定规模的企业需订阅
内容更新2026-10-21

下载地址

官方地址已验证返回 200 检查日期 2026-10-21

官方入口(先点这一排)

网盘镜像(官网打不开时再用)

  • 百度网盘待补充

    镜像文件:官方 Windows 安装包原文件

  • 夸克网盘待补充
  • 迅雷云盘待补充

第一排按钮指向软件方自己的域名,看到「高速下载」「极速下载」先取消,参考如何识别捆绑安装包。第二排的镜像只是官网访问受阻时的备用入口,拿到文件后按网盘镜像使用说明核对体积与数字签名。

从官网下载的完整步骤

  1. 先在「设置 → 系统 → 关于」确认是 64 位的 Windows 10 或 11,Docker Desktop 不提供 32 位版本。
  2. 打开 https://www.docker.com/products/docker-desktop/ 点下载按钮,域名结尾是 docker.com 才是官方入口。下载中断时改用上面那条官方直链。
  3. 双击 Docker Desktop Installer.exe,向导里保持勾选使用 WSL 2 后端(这是现在的默认,也是省事的路线),走完会提示重启电脑。
  4. 重启后从开始菜单打开 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 上装之前先做两项自查,一分钟就能完成:

  1. 打开任务管理器 → 性能 → CPU,看右下角「虚拟化」。写着已启用就没问题;未启用则要重启进 BIOS 打开 Intel VT-x 或 AMD SVM,这是最常见的失败原因。
  2. 确认系统里有 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。