Docker 入门第一步:Windows 环境下 Docker Desktop 安装详解

1,114 阅读2分钟

安装 Docker Desktop 的步骤因操作系统不同而异。以下是针对 Windows 系统的详细安装指南(Docker Desktop 不支持 Linux,Linux 用户应使用 Docker Engine)。


✅ 一、系统要求 Windows:

  • Windows 10 64 位(专业版、企业版或教育版,Build 19041 或更高)
  • 启用 WSL 2(Windows Subsystem for Linux)
  • BIOS 中启用虚拟化(VT-x/AMD-V)
  • 至少 4GB 内存

✅ 二、下载 Docker Desktop

前往官网下载: 👉访问 Docker 官网:www.docker.com/

  • 点击页面上的 Download for Windows - AMD64 按钮,以下载适用于 Windows 系统的 Docker Desktop 安装文件。

image


✅ 三、安装步骤

  1. 双击下载的 .exe 文件(如 Docker Desktop Installer.exe
  2. 选择 Install 开始安装
  3. 安装过程中会自动安装 WSL 2 内核(如果尚未安装)
  4. 安装完成后,重启电脑
  5. 首次打开时,将出现 Docker 订阅协议,点击 Accept(接受)以继续。

image

  1. 系统将提示用户登录。您可以选择使用 GitHub 账户或 Google 账户登录,若无上述账户,可选择跳过登录步骤

image

  1. 等待状态变为 “Docker Desktop is running” 即可使用

image

⚠️ 若提示 WSL 相关错误,请确保已启用 WSL 和虚拟化:

  • 以管理员身份运行 PowerShell,执行:
wsl --install
  • 重启后继续安装

✅ 四、验证安装

打开终端(Terminal 或 PowerShell),运行:

docker --version

输出示例:

Docker version 24.0.7, build ...

说明安装成功!


✅ 五、常见问题解决

问题解决方法
❌ WSL 2 未安装运行 wsl --install 并重启
❌ 虚拟化未启用进入 BIOS 开启 VT-x/AMD-V
❌ Docker 启动失败检查杀毒软件是否阻止,尝试重置 Docker
❌ 权限错误(macOS)在“系统设置”中允许全盘访问

✅ 六、配置镜像加速(国内用户) 步骤 1:打开设置 右键点击任务栏 Docker 图标 → Settings → Docker Engine

image

步骤 2:修改 JSON 配置 右侧 JSON 配置中添加或修改 registry-mirrors 字段:

image

例如:

{
  "registry-mirrors": [
    "https://docker.xuanyuan.me",
    "https://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com",
    "https://mirrors.aliyun.com"
  ]
}

步骤 3:重启 Docker 点击 Apply & Restart 等待重启完成


✅ 七、卸载 Docker Desktop

  • Windows:控制面板 → 卸载程序 → 卸载 Docker Desktop 卸载 Docker Desktop 后,可能会留下一些残留文件,您可以手动删除这些文件。这些是:
C:\ProgramData\Docker
C:\ProgramData\DockerDesktop
C:\Program Files\Docker
C:\Users\<your user name>\AppData\Local\Docker
C:\Users\<your user name>\AppData\Roaming\Docker
C:\Users\<your user name>\AppData\Roaming\Docker Desktop
C:\Users\<your user name>\.docker