← 返回文章

Windows 安装 Docker Desktop 指南

这是一份在 Windows 上从零安装并验证 Docker Desktop 的操作指南,涵盖系统检查、WSL 2 配置、安装步骤和常见问题排查。

·2 分钟阅读

Windows 安装 Docker Desktop 指南

1. 安装前确认

系统要求

  • Windows 10 64位:Enterprise / Pro / Education,版本 22H2(build 19045)及以上
  • Windows 11 64位:Enterprise / Pro / Education,版本 23H2(build 22631)及以上
  • Home 版本官方文档未明确说明,可先尝试安装

硬件要求

  • 64 位处理器,支持 SLAT(二级地址转换)
  • 内存 8GB 及以上(部分旧文档写 4GB,建议按 8GB 准备)
  • BIOS/UEFI 中开启硬件虚拟化

检查虚拟化是否已开启

打开任务管理器 → "性能"选项卡 → CPU,右下角查看"虚拟化"是否显示"已启用"。

如未开启,需要重启进入 BIOS/UEFI,找到 Intel VT-x 或 AMD-V(不同主板叫法不同,常见为 Virtualization / SVM Mode),设置为 Enabled。

2. 安装 WSL 2

以管理员身份打开 PowerShell,依次运行:

wsl --install
wsl --update

运行完成后重启电脑。

检查 WSL 版本(需要 2.1.5 或更高):

wsl --version

3. 下载并安装 Docker Desktop

  1. 前往官网下载安装包: https://docs.docker.com/desktop/setup/install/windows-install/
  2. 选择 Docker Desktop for Windows - x86_64
  3. 双击 Docker Desktop Installer.exe
  4. 保持默认选项(WSL 2 后端),一路安装完成
    • 推荐使用 ​per-user 安装​,不需要管理员权限即可安装和更新
    • 注意:per-user 模式不支持 Windows 容器,但运行 Linux 容器(绝大多数场景,包括跑 Docker 镜像)完全够用

4. 启动并验证

  1. 从开始菜单打开 Docker Desktop,等待左下角状态变为运行中
  2. 打开 PowerShell,运行:
docker --version
docker run hello-world

如果看到 Hello from Docker! 的输出,说明安装成功。

5. 常见问题

管理员账号与日常账号不同

需要把日常账号加入 docker-users 组:

  1. 以管理员身份运行"计算机管理"
  2. 依次进入:本地用户和组 → 组 → docker-users
  3. 右键添加当前用户
  4. 注销后重新登录生效

国内网络问题

拉取镜像(如 ghcr.io、docker.io 上的镜像)可能很慢或超时,需要给 Docker 配置镜像加速器或代理。具体可用的镜像源经常变化,建议安装前先搜索当前可用的国内镜像加速地址。

6. 参考链接

© 2026 Carreyda