Mac上M系列芯片安装Docker Desktop完全可行,官方原生支持arm64架构;需确认芯片为M1/M2/M3/M4且macOS≥10.15,推荐Homebrew安装(brew install --cask docker),首次运行后须配置镜像加速、调高内存/CPU资源并执行docker --version和docker run hello-world验证。

Mac 上用 M 系列芯片(M1/M2/M3/M4)安装 Docker Desktop 完全可行,官方原生支持 arm64 架构,无需 Rosetta 模拟也能高效运行。关键在于选对安装包、配好资源、启用镜像加速——这几步做对,基本不会卡在启动或拉镜像环节。
确认芯片类型与系统版本
Apple Silicon 芯片识别简单直接:
- 点击左上角苹果图标 → “关于本机”,看“芯片”字段:显示“M1”“M2”“M3”或“M4”即为 arm64 架构
- 终端执行 sw_vers 查 macOS 版本,需 ≥ 10.15(Catalina),推荐使用 Ventura、Sonoma 或 Sequoia
- 执行 uname -m 应返回 arm64,这是后续拉取 ARM 镜像的前提
安装方式:推荐 Homebrew 命令行安装
比拖拽 .dmg 更稳定,便于后续升级和批量管理:
- 若未装 Homebrew,先运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装 Docker Desktop:
brew install --cask --appdir=/Applications docker - 安装完成会提示 docker was successfully installed!,然后在 Launchpad 或 Applications 中启动
- 首次运行需输管理员密码,并勾选“使用推荐设置”——这会自动配置 CLI 工具路径和后台启动
首次启动后必做的三件事
避免后续跑容器失败或卡顿:
- 开启镜像加速器:点击菜单栏鲸鱼图标 → Preferences → Docker Engine,在 registry-mirrors 数组里填入国内镜像源,例如阿里云的 https://xxx.mirror.aliyuncs.com(需登录阿里云容器镜像服务获取专属地址)
- 调高资源限额:Preferences → Resources → Memory 建议设为 4–6 GB(16GB 内存机型),CPU 设为 4–6 核,Disk image size 不低于 32 GB
-
验证基础功能:终端运行
docker --version(确认 CLI 可用)
docker run hello-world(拉取并运行首个容器,看到 Hello from Docker! 即成功)
特殊场景:需要运行 x86 镜像时启用 Rosetta
绝大多数新镜像已提供 arm64 版本,但个别旧镜像(如某些 Windows 容器或闭源工具)仍仅支持 amd64:
- Preferences → Features in development → ✅ Enable Rosetta for x86/amd64 emulation on Apple Silicon
- 重启 Docker Desktop 生效
- 运行时加 --platform linux/amd64 参数,例如:
docker run --platform linux/amd64 -it ubuntu:20.04 /bin/bash

















