管理杂谈OA答疑ERP答疑教程搜索

Windows 10/11 安装 Docker 超详细教程!新手零踩坑


前言:为什么选 Docker Desktop?

Docker 是程序员必备的 “容器化工具”—— 能让应用和依赖打包成独立容器,跨环境无缝运行(比如本地开发→服务器部署)。而 Docker Desktop 是官方推荐的 Windows 版本,支持 WSL 2 后端(比 Hyper-V 更快、更省资源),家庭版 / 专业版都能用,今天就带大家一步步零踩坑安装!


🔥 第一步:先查系统 & 硬件是否达标(必看!)

安装前先确认你的电脑满足以下条件,避免白忙活:

  1. CPU 支持虚拟化(Intel VT-x / AMD-V),且已开启(后面教你检查)

  2. 内存 ≥ 4GB(推荐 8GB+,否则运行卡顿)

  3. 硬盘 ≥ 10GB 可用空间(SSD 最佳,拉取镜像更快)

✅ 快速检查虚拟化是否开启:

  1. 右键任务栏 → 打开「任务管理器」→ 切换到「性能」→ 选中「CPU」

  2. 右下角看「虚拟化」状态:显示「已启用」就没问题;显示「已禁用」则需要进 BIOS 开启(后面有解决办法)


🔥 第二步:安装 WSL 2(Docker 必需依赖)

WSL 2 是 Windows 子系统,能让 Docker 直接运行在 Linux 内核上,比 Hyper-V 性能更好、兼容性更强,家庭版必须装,专业版也优先选它!

操作步骤(全程管理员身份!):

  1. 按下 Win + X → 选择「Windows PowerShell (管理员)」(Win11 是「终端 (管理员)」)

  2. 复制粘贴以下命令,回车执行(自动安装 WSL 2 内核 + 默认 Ubuntu 系统):

wsl --install
  1. 等待命令执行完成(可能需要几分钟,期间会自动下载文件),然后重启电脑(必须重启!不重启后续安装会失败)

  2. 重启后验证 WSL 版本:再次打开管理员 PowerShell,执行:

wsl --status

❌ 常见问题:WSL 安装失败?

如果执行 wsl --install 报错,手动启用 WSL 功能:

  1. 管理员 PowerShell 执行以下两条命令(每条执行完回车):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 重启电脑后,再执行 wsl --install 即可。

🔥 第三步:下载并安装 Docker Desktop

这步超简单,跟着点就行!

1. 下载安装包(官方正版,安全无广告):

直接访问官网下载:https://www.docker.com/products/docker-desktop/

点击「Download for Windows」,自动匹配你的系统(x64/ARM64),等待下载完成(安装包约 600MB,耐心等)。

2. 运行安装程序:


🔥 第四步:首次启动 & 验证是否安装成功

重启后,Docker 会自动启动(或双击桌面「Docker Desktop」图标),跟着以下步骤验证:

1. 首次启动设置:

2. 命令行验证(关键一步!):

打开 PowerShell 或 CMD(不用管理员身份也可以),执行以下 2 条命令:

\# 1. 查看 Docker 版本(验证安装)

docker --version

\# 成功输出示例:Docker version 27.0.3, build 7d4bcd8

\# 2. 运行测试容器(验证能否正常使用)

docker run hello-world

❌ 第五步:常见问题速查(新手必看!)

遇到报错不用慌,这里有解决方案:

1. 启动报错「WSL 2 installation is incomplete」:

原因:WSL 2 内核没更新,下载安装内核更新包:

👉 下载地址:https://wslstorestorage.blob.core.wslblob/wsl_update_x64.msi

双击安装,完成后重启 Docker 即可。

2. 虚拟化未开启(任务管理器显示禁用):

3. 执行 docker 命令提示「权限不足」:

4. 镜像拉取慢(比如 docker run hello-world 卡住):

添加国内镜像源加速:

  1. 打开 Docker Desktop → 右上角「Settings」(设置)

  2. 左侧找到「Docker Engine」,在配置中添加以下镜像(复制到 {} 内,注意逗号分隔):

"registry-mirrors": \[

  "https://hub-mirror.c.163.com",

  "https://mirror.aliyuncs.com",

  "https://docker.mirrors.ustc.edu.cn"

]
  1. 点击「Apply & Restart」,重启 Docker 即可加速。

📌 实用拓展:常用 Docker 命令(新手入门)

安装成功后,试试这些基础命令,快速上手:


总结

Windows 安装 Docker 核心就 3 步:开启虚拟化→安装 WSL 2→安装 Docker Desktop,只要跟着步骤来,新手也能零踩坑!

阅读原文:原文链接


更多精彩文章浏览...
点击右上角图标分享到朋友圈
官方网站:http://www.clicksun.cn
咨询热线:400-186-1886
服务邮箱:service@clicksun.cn