windows安装docker desktop需满足系统要求并完成wsl2配置:确认win10/11专业版及以上且版本≥22h2;以管理员身份运行wsl --install启用wsl2;下载官网安装包默认安装;首次启动允许系统功能启用;通过docker --version和docker run hello-world验证成功。
windows 上安装 docker desktop 很简单,但需注意系统要求和几个关键步骤,否则容易卡在启动或 wsl 配置环节。
确认系统是否满足最低要求
Docker Desktop 要求 Windows 10/11 专业版、企业版或教育版(22H2 及以上),且必须启用 WSL2(Windows Subsystem for Linux 2)和虚拟机平台。家庭版用户需先升级系统或手动启用 WSL2(部分家庭版可通过 PowerShell 启用,但不保证完全兼容)。
- 打开“设置 → 系统 → 有关”,查看系统版本和版本号(如 22H2、23H2)
- 以管理员身份运行 PowerShell,执行:wsl --list --verbose,确认已安装并运行 WSL2 发行版(如 Ubuntu)
- 若未启用,依次运行:wsl --install(自动启用 WSL、内核更新和默认发行版),再执行 wsl --set-default-version 2
下载并运行官方安装包
直接访问 Docker 官网下载最新稳定版安装程序,避免第三方渠道或旧版本。
- 打开 https://www.docker.com/products/docker-desktop/,点击 “Download for Windows”
- 下载完成后双击 Docker Desktop Installer.exe,全程默认选项即可(推荐勾选 “Add shortcut to desktop”)
- 安装过程会自动配置 WSL2 后端、Docker 引擎服务及系统托盘图标
首次启动与权限配置
安装后首次启动需要管理员权限,并可能触发 Windows 功能启用弹窗(如虚拟机平台、Windows Hypervisor Platform),按提示允许即可。
- 启动后等待状态栏图标变为鲸鱼图标(✅),表示 Docker 引擎已就绪
- 右键托盘图标 → “Settings” → “General” 中可勾选 “Start Docker Desktop when you log in”
- 在 “Resources → WSL Integration” 中启用对应 WSL 发行版(如 Ubuntu-22.04),让容器能访问 Linux 子系统文件
验证安装是否成功
打开 PowerShell 或 CMD,运行基础命令检查环境是否正常:
- docker --version → 显示版本号(如 Docker version 26.1.4)
- docker run hello-world → 下载测试镜像并输出欢迎信息
- wsl -l -v → 查看 WSL2 是否为默认版本,且状态为 Running
遇到常见问题(如启动失败、WSL2 未检测到、hyper-v 冲突)可优先检查 Windows 功能是否全部启用,或重装 WSL2 内核更新包(从 Microsoft 官网下载 wsl_update_x64.msi)。不复杂但容易忽略前置条件。











