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

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
实时数仓Hologres,5000CU*H 100GB 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: 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。


目录
打赏
0
4
4
1
117
分享
相关文章
|
26天前
|
Docker Volumes卷详解及时区、时间同步设置技巧
总的来说,Docker卷是一种强大的数据持久化和数据共享工具,而Docker的时区和时间同步设置则可以帮助你更好地管理和使用你的容器。希望这些信息能够帮助你更好地理解和使用Docker。
138 75
在Ubuntu系统的Docker上安装MySQL的方法
以上的步骤就是在Ubuntu系统的Docker上安装MySQL的详细方法,希望对你有所帮助!
68 12
容器技术实践:在Ubuntu上使用Docker安装MySQL的步骤。
通过以上的操作,你已经步入了Docker和MySQL的世界,享受了容器技术给你带来的便利。这个旅程中你可能会遇到各种挑战,但是只要你沿着我们划定的路线行进,你就一定可以达到目的地。这就是Ubuntu、Docker和MySQL的灵魂所在,它们为你开辟了一条通往新探索的道路,带你亲身感受到了技术的力量。欢迎在Ubuntu的广阔大海中探索,用Docker技术引领你的航行,随时准备感受新技术带来的震撼和乐趣。
74 16
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
124 30
docker的安装使用0废话版本自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
docker容器为啥会开机自启动
通过配置适当的重启策略,Docker容器可以在主机系统重启后自动启动。这对于保持关键服务的高可用性和自动恢复能力非常有用。选择适合的重启策略(如 `always`或 `unless-stopped`),可以确保应用程序在各种情况下保持运行。理解并配置这些策略是确保Docker容器化应用可靠性的关键。
384 93
揭秘 Microsoft.Docker.SDK:让容器开发更轻松的强大工具揭秘
随着云计算和容器技术的快速发展,`Docker` 已经成为容器化技术的事实标准。`Microsoft` 作为 `Docker` 的主要支持者和参与者,推出了 `Microsoft.Docker.SDK`,旨在帮助开发者更轻松地进行容器开发。本文将深入揭秘 Microsoft.Docker.SDK 的功能、使用方法以及它在容器开发中的应用。
65 12
自学软硬件第755 docker容器虚拟化技术youtube视频下载工具
docker容器虚拟化技术有什么用?怎么使用?TubeTube 项目使用youtube视频下载工具
Docker+consul容器服务的更新与发现
通过本文的介绍,我们详细探讨了如何结合Docker和Consul来实现容器服务的更新与发现。通过Consul的服务注册和发现功能,可以高效地管理和监控容器化服务,确保系统的高可用性和可扩展性。希望本文能帮助您在实际项目中更好地应用Docker和Consul,提高系统的可靠性和管理效率。
84 23
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等