Skip to content

如何安装Docker Desktop

Docker Desktop 安装指南(Windows + macOS)

Section titled “Docker Desktop 安装指南(Windows + macOS)”
  • 系统版本:Windows 10 64位(21H2/19044+)、Windows 11 64位(所有版本)
  • 硬件:64位处理器,开启CPU虚拟化(Intel VT-x / AMD-V)
  • 必备组件:WSL 2(推荐)或 Hyper-V
  • 系统版本:macOS 10.15+(Catalina及以上)
  • 芯片:Intel 或 Apple Silicon(M1/M2/M3)

访问 Docker 官网下载: https://www.docker.com/products/docker-desktop/ 下载文件:Docker Desktop Installer.exe

  1. 双击运行安装包,以管理员身份运行更佳
  2. 勾选 Accept the terms,点击 Next
  3. 关键配置(推荐):
    • Use WSL 2 instead of Hyper-V(性能更好)
    • Create a desktop shortcut(创建桌面快捷方式)
  4. 点击 Install 开始安装
  5. 安装完成后,点击 Close and restart 重启电脑
  1. 重启后,Docker Desktop 会自动启动
  2. 等待初始化完成(任务栏 Docker 图标变绿)
  3. 打开终端(CMD/PowerShell),执行验证命令:
    Terminal window
    docker --version
    docker run hello-world
  4. 出现 Hello from Docker! 即安装成功
Terminal window
# PowerShell(管理员)
Start-Process 'Docker Desktop Installer.exe' -Wait install
# CMD(管理员)
start /w "" "Docker Desktop Installer.exe" install

访问 Docker 官网下载: https://www.docker.com/products/docker-desktop/ 下载文件:Docker.dmg

  1. 双击 Docker.dmg 打开镜像
  2. Docker 图标拖入 Applications 文件夹
  3. 打开 Applications,双击 Docker.app 启动
  4. 首次启动时,若提示“无法打开”,前往:
    • 系统设置 → 安全性与隐私 → 点击 仍要打开
  1. 等待 Docker 启动完成(菜单栏出现 Docker 图标)
  2. 打开终端,执行验证命令:
    Terminal window
    docker --version
    docker run hello-world
  3. 出现 Hello from Docker! 即安装成功
Terminal window
sudo hdiutil attach Docker.dmg
sudo /Volumes/Docker/Docker.app/Contents/MacOS/install --accept-license
sudo hdiutil detach /Volumes/Docker

  • 任务管理器 → 性能 → CPU → 查看“虚拟化”状态
  • 若为“已禁用”,重启电脑进入 BIOS/UEFI 开启 Intel VT-xAMD-V
Terminal window
wsl --update

更新后重启 Docker Desktop

  • 系统设置 → 安全性与隐私 → 通用 → 点击 仍要打开

1. 国内镜像加速(解决拉取镜像慢)

Section titled “1. 国内镜像加速(解决拉取镜像慢)”
  1. 打开 Docker Desktop → 右上角 Settings(齿轮图标)
  2. 选择 Docker Engine
  3. 替换配置(示例):
    {
    "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com"
    ],
    "features": {
    "buildkit": true
    }
    }
  4. 点击 Apply & Restart 保存并重启
  1. Settings → Resources → WSL Integration
  2. 勾选需要集成的 Linux 发行版(如 Ubuntu)
  3. 点击 Apply & Restart

  1. 控制面板 → 程序 → 程序和功能
  2. 找到 Docker Desktop → 右键 → 卸载
  1. 打开 Docker Desktop → 右上角菜单 → Troubleshoot
  2. 点击 Uninstall
  3. 或直接将 Applications 中的 Docker.app 拖入废纸篓