> 技术文档 > 在 Windows 11 上轻松安装 Docker:详细操作指南_win11安装什么版本的docker

在 Windows 11 上轻松安装 Docker:详细操作指南_win11安装什么版本的docker

Docker 可以让应用程序轻松跨平台运行,以下是如何在 Windows 11 上安装 Docker 的详细步骤。无论你是完全的新手还是有点经验的用户,都可以按照这份指南无障碍完成安装!

先决条件

在安装 Docker Desktop 之前,确保:

  1. Windows 11 的版本符合要求

    • 必须是 Windows 10 64-bit: Pro, Enterprise,Education 或 Windows 11。
    • Windows 版本号至少为 1903,构建版本为 18362 或更高。
  2. 启用 Hyper-V 和 WSL 2

    • Docker Desktop 需要 Hyper-V 和 Windows Subsystem for Linux 2 (WSL 2)。
步骤一:启用 WSL 2
  1. 启用 WSL 功能

    • 打开“开始”菜单,搜索并启动“Windows PowerShell”。
    • 输入以下命令启用 WSL:
      wsl --install
    • 这将自动启用 WSL 和下载 Ubuntu 作为默认 Linux 发行版。
  2. 设置 WSL 2 为默认版本

    • 在 PowerShell 中,输入以下命令:
      wsl --set-default-version 2
  3. 确认 WSL 2 安装状态

    • 通过以下命令查看当前的 WSL 版本:
      wsl --list --verbose
    • 确保看到的 Linux 发行版是 WSL 2。
步骤二:启用 Hyper-V
  1. 启用 Hyper-V 功能
    • 打开“控制面板”,选择“程序” > “程序和功能”。
    • 点击“启用或关闭 Windows 功能”。
    • 在弹出的窗口中,勾选“Hyper-V”。
    • 点击“确定”,然后重启计算机。
步骤三:下载并安装 Docker Desktop
  1. 下载 Docker Desktop

    • 前往 Docker 官网 下载最新版 Docker Desktop for Windows。
  2. 安装 Docker Desktop

    • 在下载完成后,双击安装包开始安装。
    • 在安装向导中,确保勾选“Install required Windows components for WSL 2”。
    • 按照提示继续,直到安装完成。
步骤四:启动 Docker Desktop
  1. 启动 Docker Desktop

    • 安装完成后,从桌面或“开始”菜单找到并启动 Docker Desktop。
    • 给 Docker Desktop 一些时间来初始化它的后台服务。
  2. 验证 Docker Desktop 是否正常工作

    • 打开 PowerShell 或命令提示符,输入以下命令检查 Docker 版本(说明成功安装):
      docker --version
    • 尝试运行一个简单的 Docker 容器测试:
      docker run hello-world
    • 如果成功,会看到“Hello from Docker!”的欢迎信息。
更多提示
  • 更新和维护

    • 定期检查 Docker 官网以保持更新,确保你搭载最新功能和安全补丁。
    • 对于初学者,建议通过 Docker Hub 获取经过验证的镜像进行容器实验。
  • 常见问题解决

    • 若 Docker Desktop 未能启动,检查 Hyper-V 和 WSL 启用状态,确保您的 Windows 更新到最新版本。
    • 在 Docker Desktop 设置中,可以调整用于 Docker 容器的资源(如 CPU、内存)的分配,以适应你的计算机性能。

通过以上步骤,你已在 Windows 11 上成功安装 Docker。现在,你可以开始利用 Docker 来优化应用开发和部署流程,享受容器化所带来的便捷之处!