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

简介: 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 官网下载页面:https://www.docker.com/products/docker-desktop/
  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。


相关文章
|
7月前
|
关系型数据库 应用服务中间件 nginx
Docker一键安装中间件(RocketMq、Nginx、MySql、Minio、Jenkins、Redis)
本系列脚本提供RocketMQ、Nginx、MySQL、MinIO、Jenkins和Redis的Docker一键安装与配置方案,适用于快速部署微服务基础环境。
|
5月前
|
关系型数据库 数据库 PostgreSQL
docker 安装 Postgres 17.6
本文介绍如何通过Docker安装和配置PostgreSQL 17.6。内容包括拉取镜像、导出配置文件、运行容器并挂载数据与配置文件目录,以及进入容器使用psql操作数据库的完整步骤,便于持久化管理和自定义配置。
715 3
docker 安装 Postgres 17.6
|
4月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
621 5
|
4月前
|
Java Linux 虚拟化
【Docker】(1)Docker的概述与架构,手把手带你安装Docker,云原生路上不可缺少的一门技术!
1. Docker简介 1.1 Docker是什么 为什么docker会出现? 假定您在开发一款平台项目,您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。 您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。 您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。 **要求:**希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销 问题: 要如何确保应用能够在这些环境中运行和通过质量检测? 在部署过程中不出现令人头疼的版本、配置问题 无需重新编写代码和进行故障修复
441 2
|
7月前
|
Linux Docker Windows
windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。
适用于 Linux 的 Windows 子系统需更新至最新版本(如 wsl.2.4.11.0.x64.msi)以解决 2025 年 Windows 更新后可能出现的兼容性问题。用户可通过运行 “wsl.exe --update” 或访问提供的链接下载升级包进行更新。
2841 0