win11怎么安装docker的必要设置自学软硬件工程师778天

见字如面,

这里是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
└── 常见问题与故障排除 (可选)

image.png

Docker Desktop 安装教程(Windows 11 小白版) - 具体操作步骤

第一步:检查前置条件

  1. 检查 Windows 版本:
    • 按下 Win + R 组合键,输入 winver 并回车。
    • 确认您的版本是 Windows 11 64 位。
    • image.png

  1. 检查硬件配置:
    • 内存 (RAM): 建议至少 4GB,推荐 8GB 或更高。
    • 硬盘空间: 至少需要 10GB 可用空间。
  1. 检查 BIOS 虚拟化是否启用:
    • 重启电脑,进入 BIOS/UEFI 设置 (通常在开机时按 DeleteF2F12Esc 等键,请查阅您的电脑手册)。
    • 查找包含 "Virtualization Technology"、"Intel VT-x"、"AMD-V" 或类似名称的选项,确保其状态为 "Enabled"。
    • 保存更改并退出 BIOS/UEFI。
    • image.png

第二步:启用 Windows 功能

  1. 按下 Win 键,搜索并打开 “启用或关闭 Windows 功能”
  2. 在列表中找到 “适用于 Linux 的 Windows 子系统”“虚拟机平台”,确保这两个选项都 勾选
  3. 点击 “确定”,等待 Windows 应用更改,然后 重启计算机
  4. image.png

第三步:更新 WSL 2 (解决您当前遇到的问题)

  • 如果您之前没有尝试过 wsl --update --web-download,请先尝试:
    1. 管理员身份 打开 PowerShell。
    2. 输入命令 wsl --update --web-download 并回车。
    3. 等待更新完成,然后尝试重启 Docker Desktop。
  • 如果 wsl --update --web-download 无效,请手动下载并安装 WSL 2 Linux 内核更新包:
    1. 访问此链接查找最新的 x64 内核更新包:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package
    2. 点击链接下载 wsl_update_x64.msi 文件。
    3. 下载完成后,右键单击 wsl_update_x64.msi 文件,选择 “以管理员身份运行”
    4. 按照安装向导完成安装。
    5. 安装完成后,重启计算机

如果运行wsl_update_x64.时仍然出现 “This update only applies to machines with the Windows Subsystem for Linux” 的错误。

    1. 强制启用和配置 WSL
    2. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
    3. Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
  • 设置 WSL 2 为默认版本:
    1. 管理员身份 打开 PowerShell。
    2. 运行命令 wsl --set-default-version 2 并回车。
    3. image.png

第四步:安装 Docker Desktop

  1. 访问 Docker 官网下载页面:Docker Desktop: The #1 Containerization Tool for Developers | Docker
  2. 点击 “Download for Windows” 下载安装包 (Docker Desktop Installer.exe)。
  3. 下载完成后,双击运行安装程序。
  4. 按照安装向导的提示操作。注意: 在安装过程中,请确保勾选 “Install required Windows components for WSL 2” 选项(如果出现)。
  5. 安装完成后,点击 “Close and restart” 或类似的按钮重启计算机。

第五步:启动并验证 Docker Desktop

  1. 重启后,在开始菜单中搜索并启动 “Docker Desktop”。
  2. 阅读并同意服务条款 (如果出现)。
  3. 打开 命令提示符PowerShell
  4. 运行 docker --version 检查 Docker 版本。
  5. 运行 docker run hello-world 测试 Docker 是否正常工作。

重要提示和容易忽略的细节:

  • 管理员权限: 在执行安装程序和 PowerShell 命令时,务必以管理员身份运行。
  • 重启: 在启用 Windows 功能、安装 WSL 更新和 Docker Desktop 后,根据提示或教程指示进行重启。
  • 勾选 WSL 2 组件: 在 Docker Desktop 安装过程中,注意勾选与 WSL 2 相关的组件。
  • 网络连接: 确保您的计算机在安装过程中连接到互联网。

请您按照以上步骤进行操作,结合您目前的情况,重点是先成功更新 WSL 2。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值