Windows 10/11 安装 Docker 超详细教程!新手零踩坑
Docker 是程序员必备的 “容器化工具”—— 能让应用和依赖打包成独立容器,跨环境无缝运行(比如本地开发→服务器部署)。而 Docker Desktop 是官方推荐的 Windows 版本,支持 WSL 2 后端(比 Hyper-V 更快、更省资源),家庭版 / 专业版都能用,今天就带大家一步步零踩坑安装!
安装前先确认你的电脑满足以下条件,避免白忙活:
系统要求:Windows 10 2004 及以上(版本号 19041+)/ Windows 11 64 位(家庭 / 专业 / 企业 / 教育版均可)
硬件要求:
CPU 支持虚拟化(Intel VT-x / AMD-V),且已开启(后面教你检查)
内存 ≥ 4GB(推荐 8GB+,否则运行卡顿)
硬盘 ≥ 10GB 可用空间(SSD 最佳,拉取镜像更快)
右键任务栏 → 打开「任务管理器」→ 切换到「性能」→ 选中「CPU」
右下角看「虚拟化」状态:显示「已启用」就没问题;显示「已禁用」则需要进 BIOS 开启(后面有解决办法)
WSL 2 是 Windows 子系统,能让 Docker 直接运行在 Linux 内核上,比 Hyper-V 性能更好、兼容性更强,家庭版必须装,专业版也优先选它!
按下 Win + X → 选择「Windows PowerShell (管理员)」(Win11 是「终端 (管理员)」)
复制粘贴以下命令,回车执行(自动安装 WSL 2 内核 + 默认 Ubuntu 系统):
wsl --install
等待命令执行完成(可能需要几分钟,期间会自动下载文件),然后重启电脑(必须重启!不重启后续安装会失败)
重启后验证 WSL 版本:再次打开管理员 PowerShell,执行:
wsl --status
若显示「Default Version: 2」,说明安装成功;
若显示「1」,执行 wsl --update 升级即可。
如果执行 wsl --install 报错,手动启用 WSL 功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --install 即可。这步超简单,跟着点就行!
直接访问官网下载:https://www.docker.com/products/docker-desktop/
点击「Download for Windows」,自动匹配你的系统(x64/ARM64),等待下载完成(安装包约 600MB,耐心等)。
找到下载的 Docker Desktop Installer.exe,右键→以管理员身份运行(避免权限问题)
安装界面关键选项(必选!):
✅ 勾选「Use WSL 2 instead of Hyper-V」(家庭版默认选中,专业版一定要勾!)
✅ 可选勾选「Add shortcut to desktop」(桌面创建快捷方式,方便启动)
点击「OK」,开始安装(2-5 分钟,期间电脑可能会短暂卡顿,正常)
安装完成后,点击「Close and restart」,再次重启电脑(必须重启,让配置生效)
重启后,Docker 会自动启动(或双击桌面「Docker Desktop」图标),跟着以下步骤验证:
打开后会弹出服务条款,勾选「Accept」→ 点击「Continue」
无需登录 Docker Hub(本地使用不用登录,直接关闭登录窗口即可)
等待右下角「鲸鱼图标」从跳动变为静止,说明 Docker 引擎启动成功!
打开 PowerShell 或 CMD(不用管理员身份也可以),执行以下 2 条命令:
\# 1. 查看 Docker 版本(验证安装)
docker --version
\# 成功输出示例:Docker version 27.0.3, build 7d4bcd8
\# 2. 运行测试容器(验证能否正常使用)
docker run hello-world
若出现「Hello from Docker!」的提示,说明安装 + 运行全成功!
若提示「docker: command not found」,重启电脑再试(环境变量需要重启生效)
遇到报错不用慌,这里有解决方案:
原因:WSL 2 内核没更新,下载安装内核更新包:
👉 下载地址:https://wslstorestorage.blob.core.wslblob/wsl_update_x64.msi
双击安装,完成后重启 Docker 即可。
重启电脑,开机时按快捷键进入 BIOS(不同品牌快捷键:联想 F2、戴尔 F12、惠普 F10、华硕 Del)
找到「虚拟化技术」(Intel VT-x / AMD-V),设置为「开启」
保存退出,重启电脑即可。
右键「此电脑」→ 「管理」→ 「本地用户和组」→ 「组」
找到「docker-users」组,右键→「添加到组」→「添加」
输入你的 Windows 用户名,点击「确定」,注销电脑再重新登录即可。
添加国内镜像源加速:
打开 Docker Desktop → 右上角「Settings」(设置)
左侧找到「Docker Engine」,在配置中添加以下镜像(复制到 {} 内,注意逗号分隔):
"registry-mirrors": \[
  "https://hub-mirror.c.163.com",
  "https://mirror.aliyuncs.com",
  "https://docker.mirrors.ustc.edu.cn"
]
安装成功后,试试这些基础命令,快速上手:
docker --version:查看 Docker 版本
docker images:查看本地已下载的镜像
docker ps:查看正在运行的容器(加 -a 查看所有容器)
docker start 容器ID:启动已停止的容器
docker stop 容器ID:停止运行中的容器
docker rmi 镜像ID:删除本地镜像
Windows 安装 Docker 核心就 3 步:开启虚拟化→安装 WSL 2→安装 Docker Desktop,只要跟着步骤来,新手也能零踩坑!
阅读原文:原文链接