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。


相关文章
|
前端开发 Linux Docker
docker的安装使用0废话版本自学软硬件工程师778天
win11怎么安装docker的必要设置自学软硬件工程师778天
|
存储 Docker 容器
Docker Volumes卷详解及时区、时间同步设置技巧
总的来说,Docker卷是一种强大的数据持久化和数据共享工具,而Docker的时区和时间同步设置则可以帮助你更好地管理和使用你的容器。希望这些信息能够帮助你更好地理解和使用Docker。
603 75
|
存储 Ubuntu 安全
|
存储 Ubuntu 安全
Docker设置
【10月更文挑战第3天】Docker设置
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库如何设置忽略表名大小写?
【10月更文挑战第1天】使用Docker部署的MySQL数据库如何设置忽略表名大小写?
2267 1
|
前端开发 开发工具 git
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
如何清理 docker 磁盘空间+修改 Gitea 服务器的 Webhook 设置+前端一些好学好用的代码规范-git hook+husky + commitlint
456 5
|
存储 Ubuntu 安全
|
Docker 容器
docker设置国内镜像源
docker设置国内镜像源
49270 5
|
应用服务中间件 nginx Docker
【与时俱进】网络工程师必备技能:Docker基础入门指南,助你轻松应对新时代挑战!
【8月更文挑战第22天】随着容器技术的发展,Docker已成为开发与运维的关键工具。本文简要介绍Docker——一种开源容器化平台,能让应用程序及依赖项被打包成轻量级容器,在任何Linux或Windows机器上运行。文中涵盖Docker的安装步骤、基础命令操作如启动服务、查看版本、拉取与运行容器等。并通过实例演示了如何运行Nginx服务器和基于Dockerfile构建Python Flask应用镜像的过程。这些基础知识将助力网络工程师理解Docker的核心功能,并为实际应用提供指导。
311 2
|
Ubuntu Shell 网络架构
网络工程师的秘密武器:为何他们必须掌握Docker的基础知识?
【8月更文挑战第20天】在IT领域,Docker作为主流容器化平台,简化了应用部署与管理。网络工程师虽不必精通Docker,但需了解其基本概念如镜像、容器等,及如何创建、运行容器,还需掌握Docker网络模式如bridge、overlay等。这有助于与开发团队协作,设计高效网络架构。例如,通过`docker pull ubuntu`和`docker run -it ubuntu /bin/bash`即可拉取并启动Ubuntu容器。了解这些基础知识能促进跨团队沟通,适应快速发展的IT行业需求。
264 0

热门文章

最新文章