安装 Docker Desktop 的步骤因操作系统不同而异。以下是针对 Windows 系统的详细安装指南(Docker Desktop 不支持 Linux,Linux 用户应使用 Docker Engine)。
✅ 一、系统要求 Windows:
- Windows 10 64 位(专业版、企业版或教育版,Build 19041 或更高)
- 启用 WSL 2(Windows Subsystem for Linux)
- BIOS 中启用虚拟化(VT-x/AMD-V)
- 至少 4GB 内存
✅ 二、下载 Docker Desktop
前往官网下载: 👉访问 Docker 官网:www.docker.com/
- 点击页面上的
Download for Windows - AMD64按钮,以下载适用于 Windows 系统的 Docker Desktop 安装文件。
✅ 三、安装步骤
- 双击下载的
.exe文件(如Docker Desktop Installer.exe) - 选择
Install开始安装 - 安装过程中会自动安装 WSL 2 内核(如果尚未安装)
- 安装完成后,重启电脑
- 首次打开时,将出现 Docker 订阅协议,点击
Accept(接受)以继续。
- 系统将提示用户登录。您可以选择使用 GitHub 账户或 Google 账户登录,若无上述账户,可选择
跳过登录步骤。
- 等待状态变为 “Docker Desktop is running” 即可使用
⚠️ 若提示 WSL 相关错误,请确保已启用 WSL 和虚拟化:
- 以管理员身份运行 PowerShell,执行:
wsl --install
- 重启后继续安装
✅ 四、验证安装
打开终端(Terminal 或 PowerShell),运行:
docker --version
输出示例:
Docker version 24.0.7, build ...
说明安装成功!
✅ 五、常见问题解决
| 问题 | 解决方法 |
|---|---|
| ❌ WSL 2 未安装 | 运行 wsl --install 并重启 |
| ❌ 虚拟化未启用 | 进入 BIOS 开启 VT-x/AMD-V |
| ❌ Docker 启动失败 | 检查杀毒软件是否阻止,尝试重置 Docker |
| ❌ 权限错误(macOS) | 在“系统设置”中允许全盘访问 |
✅ 六、配置镜像加速(国内用户) 步骤 1:打开设置 右键点击任务栏 Docker 图标 → Settings → Docker Engine
步骤 2:修改 JSON 配置
右侧 JSON 配置中添加或修改 registry-mirrors 字段:
例如:
{
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
"https://mirrors.aliyun.com"
]
}
步骤 3:重启 Docker 点击 Apply & Restart 等待重启完成
✅ 七、卸载 Docker Desktop
- Windows:控制面板 → 卸载程序 → 卸载 Docker Desktop 卸载 Docker Desktop 后,可能会留下一些残留文件,您可以手动删除这些文件。这些是:
C:\ProgramData\Docker
C:\ProgramData\DockerDesktop
C:\Program Files\Docker
C:\Users\<your user name>\AppData\Local\Docker
C:\Users\<your user name>\AppData\Roaming\Docker
C:\Users\<your user name>\AppData\Roaming\Docker Desktop
C:\Users\<your user name>\.docker