在Windows系统安装Docker

在 Windows 上安装 Docker,核心是安装 Docker Desktop (官方 GUI 工具),并启用 WSL 2(推荐,性能最好)。以下是最新、最稳的完整教程(Win10/Win11 通用)。

一、先检查系统与硬件要求

  1. 系统

    • Windows 10 64 位:版本 22H2+(内部版本 19045+)
    • Windows 11 64 位:任何版本均可Docker
  2. 硬件

    • CPU:支持 Intel VT-x / AMD-V 虚拟化(必须开启)
    • 内存:≥4GB(推荐 8GB+)
    • 硬盘:SSD,10GB+ 可用空间

检查虚拟化是否开启

  • 打开 任务管理器 → 性能 → CPU

  • 右下角:虚拟化:已启用

    • 如果是 "已禁用":重启电脑进 BIOS/UEFI ,找到并开启 Intel VT-x / AMD-V

二、启用 WSL 2(必须)

  1. 管理员身份 打开 PowerShell

  2. 运行:

    powershell

    复制代码
    wsl --install
    
    wsl.exe -d Ubuntu // 启动它
  3. 自动安装:WSL 2 内核 + 默认 Linux(Ubuntu)

  4. 重启电脑


三、下载并安装 Docker Desktop

  1. 官网下载(免费)

  2. 安装

    • 双击 Docker Desktop Installer.exe

    • 关键配置(必须这样选):

      • Use WSL 2 instead of Hyper-V(推荐,性能更好)

      • Add shortcut to desktop(可选)

    • OK → 等待安装 → 完成后 重启电脑


四、首次启动与验证

  1. 重启后,桌面双击 Docker Desktop

  2. 同意协议(Accept)→ 可 跳过登录

  3. 等待启动(任务栏鲸鱼图标变绿)

  4. 命令行验证(PowerShell/CMD)

    powershell

    复制代码
    # 查看版本
    docker --version
    # 测试容器
    docker run hello-world

    出现欢迎文字 = 安装成功


五、推荐配置(国内加速)

  1. Docker Desktop → Settings → Docker Engine

  2. 加入国内镜像(加快拉取速度):

    复制代码
    "registry-mirrors": [
      "https://docker.mirrors.ustc.edu.cn",
      "https://hub-mirror.c.163.com"
    ]
  3. Apply & Restart


总结

  1. 开启 虚拟化(BIOS)
  2. 启用 WSL 2wsl --install
  3. 安装 Docker Desktop(勾选 WSL 2)
  4. 重启 → 测试 docker run hello-world
相关推荐
2501_9399982016 小时前
【2026.5.19 更新】 Win11 25H2 26200.8521 镜像下载
windows
Waay16 小时前
图文详解|K8s Pod内部结构
docker·云原生·kubernetes
ni_darling17 小时前
win11任务栏居左,win11右键菜单栏设置,win11改回win10设置项
windows
万里侯18 小时前
Kubernetes成本优化:降低云原生基础设施成本的完整指南
微服务·容器·k8s
玖釉-18 小时前
旋转图像:从矩阵转置、镜像到坐标变换的系统理解
c++·windows·算法·图形渲染
家有两宝,感恩遇见18 小时前
windows安装claude code
windows
yaoxin52112319 小时前
414. Java 文件操作基础 - 批量压缩与索引:将154首十四行诗高效存储为带目录的二进制文件
java·windows·python
早睡身体真不戳19 小时前
Cacheable List 接口二次读取报错
windows
shandianchengzi19 小时前
【记录】联想|Thinkpad雷电接口连接带鱼屏显示器,画面被异常拉伸怎么解决?
windows·计算机外设·显示器·联想·thinkpad
zandy101120 小时前
2026 主流技术栈:hermes agent多环境安装配置:Windows/Mac/Linux
linux·windows·macos