在 Windows 系统中安装 Docker 的步骤如下(支持 Windows 10/11 专业版、企业版或教育版):
1. 检查系统要求
- 操作系统:Windows 10/11(64 位)版本 21H2 或更高。
- 虚拟化支持 :需启用
Hyper-V
或WSL 2
(Windows Subsystem for Linux 2)。 - 内存:建议至少 4GB 内存。
注意 :
家庭版(Home)需先安装 WSL 2,参考微软官方文档:
安装 WSL 2
2. 安装 Docker Desktop
-
下载安装包
访问 Docker 官网下载页面:
https://www.docker.com/products/docker-desktop点击 Download for Windows。
-
运行安装程序
- 双击下载的
Docker Desktop Installer.exe
。 - 安装过程中勾选以下选项:
- ✅ 使用 WSL 2 替代 Hyper-V(推荐)
- ✅ 将 Docker Desktop 快捷方式添加到桌面
- 双击下载的
-
完成安装
安装完成后点击 Close and restart 重启电脑。
3. 配置 Docker
-
启动 Docker Desktop
双击桌面图标启动 Docker,任务栏出现鲸鱼图标即表示运行成功。
-
验证安装
打开 PowerShell 或命令提示符(CMD),输入以下命令:
bashdocker --version docker run hello-world
- 若看到
Hello from Docker!
则安装成功。
- 若看到
4. 常见问题解决
-
错误提示 :
WSL 2 installation is incomplete
解决方法:-
打开 PowerShell,执行:
bashwsl --install
-
重启系统。
-
-
Docker 无法启动
解决方法 :右键任务栏 Docker 图标 → Troubleshoot → 修复虚拟化或 WSL 配置。
总结
- 推荐使用 WSL 2:性能优于 Hyper-V,且支持 Linux 容器无缝运行。
- 家庭版用户:需先安装 WSL 2,步骤参考微软官方文档。
- 开发建议:在 VS Code 中安装 Docker 扩展,提升容器管理效率。
通过以上步骤,即可在 Windows 系统中完成 Docker 的安装并开始使用容器化开发。