Docker Desktop(windows)安装详细教程
安装前检查清单 :
系统版本要求:Windows 10 64位(专业版/企业版/教育版 Build 19044+)或 Windows 11 64位 。 如果你用的是 Windows 10 家庭版也没关系,可以通过启用 WSL 2 来支持 Docker 。
硬件要求: CPU:需要支持虚拟化技术(Intel VT-x 或 AMD-V),并且必须在 BIOS 中开启 。
内存:至少 4GB(建议 8GB 以上)。 存储:预留 10-20GB 可用空间 。
如何检查虚拟化是否开启: 按下 Ctrl + Shift + Esc 打开任务管理器,切换到“性能”选项卡,查看右下角的“虚拟化”状态是否为“已启用” 。 如果显示“已禁用”,需要重启电脑,开机时按 F2 或 Del 进入 BIOS,找到 Intel VT-x 或 AMD-V 选项并开启 进入dockers下载界面。
下载 Docker Desktop
1.访问 Docker 官网:www.docker.com/products/do…
2.点击 “Download for 2.Windows”,下载 Docker Desktop Installer.exe 安装包
安装步骤
1.双击运行安装包,可能会弹出用户账户控制提示,点击“是”。
2.关键勾选:在安装向导中,务必勾选 “Use WSL 2 instead of Hyper-V”(使用 WSL 2 替代 Hyper-V)。这是目前 Windows 上运行 Docker 性能最好、资源占用最灵活的方式 。如果你用 Windows 家庭版,这个选项会自动优化配置 。
3.可以勾选 “Add shortcut to desktop”,方便后续启动 。
4.点击 “Install”,等待安装完成。安装过程中可能会提示启用某些 Windows 功能,同意即可.
5.安装完成后,勾选 “Close and restart” 重启电脑
WSL 2 的额外配置
(如果安装过程中提示需要更新) 重启后,如果 Docker Desktop 提示 “WSL 2 installation is incomplete”,需要手动更新 WSL 2 内核:
- 以管理员身份打开 PowerShell。
- 依次执行以下命令 :
wsl --update
wsl --shutdown
- 再次启动 Docker Desktop
解释:
WSL 2 (Windows Subsystem for Linux):像一个极度精简的“Linux 运行环境”,它与 Windows 深度集成,专为开发者设计,让你能在 Windows 上无缝使用 Linux 命令行和工具,感觉就像在用一个更强大的“Windows 终端”。轻便、快、不占资源。
Hyper-V:像一个功能完整的 “虚拟机旗舰店”,你可以用它创建多个完全独立的、拥有完整操作系统的虚拟机(可以是 Windows、Linux 等),用来搭建服务器、测试不同系统环境等。专业、隔离强、但吃配置。
启动 Docker Desktop 并验证安装
通过开始菜单或桌面快捷方式启动 Docker Desktop,首次启动可能需要一两分钟,等待右下角任务栏的鲸鱼图标静止不动(不再转圈) 打开 PowerShell 或命令提示符,输入以下命令验证:
docker --version
如果显示类似 Docker version 27.0.2 的版本号,说明 Docker CLI 已就绪 。
运行测试容器:
docker run hello-world
如果看到 “Hello from Docker!” 的欢迎信息,说明 Docker 引擎能正常工作,恭喜你,安装成功