想在 Windows 上玩转 Docker? 没问题! 作为一个在容器化领域摸爬滚打多年的老鸟,我来手把手教你如何在 Windows 上安装 Docker,保证让你轻松上手! 不过,友情提示一下,安装 Docker 需要管理员权限哦,记得先确认一下。

第一步:检查系统要求

  1. 操作系统版本:Docker Desktop 需要 Windows 10 或更高版本。 建议使用 Windows 10 2004 或更高版本,以获得最佳体验。
  2. 启用 WSL 2:Docker Desktop 需要 WSL 2 (Windows Subsystem for Linux 2) 支持。 如果你的系统没有启用 WSL 2,需要先启用它。
  3. 硬件要求
    • 64 位处理器,支持虚拟化。
    • 至少 4GB 内存。
    • BIOS 中启用虚拟化。

第二步:启用 WSL 2

  1. 检查 WSL 是否已启用:以管理员身份打开 PowerShell,执行以下命令:

Copy Code

1
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

如果返回结果中 StateEnabled,则表示 WSL 已启用。 如果未启用,请继续下一步。

  1. 启用 WSL:以管理员身份打开 PowerShell,执行以下命令:

Copy Code

1
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart

执行完成后,重启电脑。

  1. 启用虚拟机平台:以管理员身份打开 PowerShell,执行以下命令:

Copy Code

1
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

执行完成后,重启电脑。

  1. 下载并安装 Linux 内核更新包:访问 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi,下载并安装 Linux 内核更新包。

  2. 设置 WSL 2 为默认版本:以管理员身份打开 PowerShell,执行以下命令:

Copy Code

1
wsl --set-default-version 2

第三步:下载并安装 Docker Desktop

  1. 下载 Docker Desktop:下载 Docker Desktop for Windows
  2. 安装 Docker Desktop:双击下载的 Docker Desktop 安装包,按照提示进行安装。
  3. 启动 Docker Desktop:安装完成后,启动 Docker Desktop。
  4. 接受协议:启动 Docker Desktop 后,会提示你接受 Docker Subscription Service Agreement,点击 “Accept” 接受协议。

第四步:配置 Docker Desktop

  1. 登录 Docker Hub:在 Docker Desktop 界面,点击 “Sign in” 登录你的 Docker Hub 账号。 如果你没有 Docker Hub 账号,需要先注册一个。
  2. 配置资源:在 Docker Desktop 界面,点击 “Settings”,可以配置 Docker Desktop 的资源,例如 CPU、内存、磁盘空间等。 建议根据你的电脑配置进行调整。
  3. 配置 WSL 集成:在 Docker Desktop 界面,点击 “Resources”,选择 “WSL INTEGRATION”,启用你想要集成的 WSL 发行版。

第五步:验证 Docker 安装

  1. 打开 PowerShell:打开 PowerShell。
  2. 执行 Docker 命令:执行以下命令:

Copy Code

1
docker version

如果返回 Docker 的版本信息,则表示 Docker 安装成功。

  1. 运行 Hello World 镜像:执行以下命令:

Copy Code

1
docker run hello-world

如果成功运行 Hello World 镜像,则表示 Docker 可以正常工作。

一些小建议

  • 更新 Docker Desktop:Docker Desktop 会定期发布更新,建议及时更新,以获得最佳体验。
  • 学习 Docker 命令:学习 Docker 命令可以帮助你更好地使用 Docker。
  • 阅读 Docker 文档:Docker 官方文档提供了详细的 Docker 使用说明,可以帮助你解决遇到的问题。

总结

通过以上步骤,你就可以在 Windows 上安装 Docker Desktop 了。 整个过程可能会遇到一些问题,但只要按照步骤一步一步操作,相信你一定能够成功安装并运行 Docker。

记住,Docker 是一个强大的工具,可以帮助你更好地管理和部署应用程序,希望你能够充分利用 Docker 的优势,提高你的开发效率。