在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
相关推荐
程序员老赵19 小时前
Docker 部署 Redmine:老牌开源项目管理部署实测记录
docker·开源·团队管理
程序员老赵21 小时前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
lichenyang4533 天前
Docker 学习笔记(五):Docker Compose,用一个 YAML 启动前端、后端和 MongoDB
docker
lichenyang4533 天前
Docker 学习笔记(四):Dockerfile,把项目打成自己的镜像
docker·容器
lichenyang4533 天前
Docker 学习笔记(三):Docker 网络、bridge、子网和容器互通
docker·容器
lichenyang4533 天前
Docker 学习笔记(二):docker run 的参数到底在控制什么?
docker·容器
Patrick_Wilson8 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy8 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭8 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩9 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker