见字如面,
这里是AIGC创意人_竹相左边
这是书接上文,整理的精简版内容,方便建立系统知识结构。
Docker Desktop 安装教程(Windows 11 小白版) - 思维导图
Docker Desktop 安装 (Windows 11) ├── 前置条件检查 │ ├── 检查 Windows 版本 (Win11 64位) │ ├── 检查硬件配置 (内存、硬盘空间) │ └── 检查 BIOS 虚拟化是否启用 ├── 启用 Windows 功能 │ ├── 启用 "适用于 Linux 的 Windows 子系统" │ └── 启用 "虚拟机平台" ├── 更新 WSL 2 (解决您当前遇到的问题) │ ├── 尝试使用 wsl --update --web-download (如果有效) │ └── 手动下载并安装 WSL 2 Linux 内核更新包 (.msi) ├── 安装 Docker Desktop │ ├── 访问 Docker 官网下载安装包 │ └── 运行安装程序并按照向导操作 ├── 启动并验证 Docker Desktop │ ├── 启动 Docker Desktop 应用 │ ├── 接受服务条款 │ ├── 运行 docker --version │ └── 运行 docker run hello-world └── 常见问题与故障排除 (可选)
Docker Desktop 安装教程(Windows 11 小白版) - 具体操作步骤
第一步:检查前置条件
- 检查 Windows 版本:
- 按下
Win + R
组合键,输入winver
并回车。 - 确认您的版本是 Windows 11 64 位。
- 检查硬件配置:
- 内存 (RAM): 建议至少 4GB,推荐 8GB 或更高。
- 硬盘空间: 至少需要 10GB 可用空间。
- 检查 BIOS 虚拟化是否启用:
- 重启电脑,进入 BIOS/UEFI 设置 (通常在开机时按
Delete
、F2
、F12
、Esc
等键,请查阅您的电脑手册)。 - 查找包含 "Virtualization Technology"、"Intel VT-x"、"AMD-V" 或类似名称的选项,确保其状态为 "Enabled"。
- 保存更改并退出 BIOS/UEFI。
第二步:启用 Windows 功能
- 按下
Win
键,搜索并打开 “启用或关闭 Windows 功能”。 - 在列表中找到 “适用于 Linux 的 Windows 子系统” 和 “虚拟机平台”,确保这两个选项都 勾选。
- 点击 “确定”,等待 Windows 应用更改,然后 重启计算机。
第三步:更新 WSL 2 (解决您当前遇到的问题)
- 如果您之前没有尝试过
wsl --update --web-download
,请先尝试:
- 以 管理员身份 打开 PowerShell。
- 输入命令
wsl --update --web-download
并回车。 - 等待更新完成,然后尝试重启 Docker Desktop。
- 如果
wsl --update --web-download
无效,请手动下载并安装 WSL 2 Linux 内核更新包:
- 访问此链接查找最新的 x64 内核更新包:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package
- 点击链接下载
wsl_update_x64.msi
文件。 - 下载完成后,右键单击
wsl_update_x64.msi
文件,选择 “以管理员身份运行”。 - 按照安装向导完成安装。
- 安装完成后,重启计算机。
如果运行wsl_update_x64.时仍然出现 “This update only applies to machines with the Windows Subsystem for Linux” 的错误。
- 强制启用和配置 WSL
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
- 设置 WSL 2 为默认版本:
- 以 管理员身份 打开 PowerShell。
- 运行命令
wsl --set-default-version 2
并回车。
第四步:安装 Docker Desktop
- 访问 Docker 官网下载页面:https://www.docker.com/products/docker-desktop/
- 点击 “Download for Windows” 下载安装包 (
Docker Desktop Installer.exe
)。 - 下载完成后,双击运行安装程序。
- 按照安装向导的提示操作。注意: 在安装过程中,请确保勾选 “Install required Windows components for WSL 2” 选项(如果出现)。
- 安装完成后,点击 “Close and restart” 或类似的按钮重启计算机。
第五步:启动并验证 Docker Desktop
- 重启后,在开始菜单中搜索并启动 “Docker Desktop”。
- 阅读并同意服务条款 (如果出现)。
- 打开 命令提示符 或 PowerShell。
- 运行
docker --version
检查 Docker 版本。 - 运行
docker run hello-world
测试 Docker 是否正常工作。
重要提示和容易忽略的细节:
- 管理员权限: 在执行安装程序和 PowerShell 命令时,务必以管理员身份运行。
- 重启: 在启用 Windows 功能、安装 WSL 更新和 Docker Desktop 后,根据提示或教程指示进行重启。
- 勾选 WSL 2 组件: 在 Docker Desktop 安装过程中,注意勾选与 WSL 2 相关的组件。
- 网络连接: 确保您的计算机在安装过程中连接到互联网。
请您按照以上步骤进行操作,结合您目前的情况,重点是先成功更新 WSL 2。