在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
相关推荐
生活爱好者!4 小时前
哇!影视新玩法!docker部署NEOWATCH NAS
运维·docker·容器
Li Ming&5 小时前
Windows Server 2019 操作系统《保姆级安装教程》
windows·信息与通信
陈天伟教授7 小时前
Windows操作技巧 -03
windows
cpolar技术支持8 小时前
Docker 容器启动失败怎么查?端口、日志、权限与网络排障完整教程
linux·docker·容器·cpolar·网络排障
TechExplorer3658 小时前
Windows 隐藏导航窗格【主文件夹】、【图库】、【OneDrive】
windows·onedrive
我一定会有钱9 小时前
官网谷歌浏览器离线安装包一键下载
windows
一技安身10 小时前
【大模型】Win11 部署 DeepSeek+ RAGFlow0.27.2 (Ollama方案,断网可用)
docker·ai·语言模型
新时代牛马10 小时前
docker run 起不来?从dockerd、containerd 到runc 一条线讲透
运维·docker·容器
JavaPub-rodert11 小时前
Docker 安装 MySQL 完整教程:从零部署数据库,到生产环境持久化配置
数据库·mysql·docker
易点云徐源12 小时前
(已解决)Foxmail打开后2分钟左右崩溃
windows·foxmail