Docker Desktop MAC 版

在 Mac 上用 Docker Engine、Compose 和 Kubernetes 构建、运行和分享容器。个人使用免费。

Docker Desktop 简介

Docker Desktop 是在 Mac 上使用 Docker 的官方方式。它会安装构建、运行和分享容器所需的一切:Docker Engine、docker 命令行工具、用于多容器 App 的 Docker Compose、可选的 Kubernetes 集群,以及用于管理容器、镜像和卷的控制面板。容器运行在一个由 Docker Desktop 替你管理的轻量级虚拟机中。Docker Desktop 由 Docker, Inc. 开发。

Docker Desktop 对个人使用、教育、非商业开源项目,以及员工少于 250 人且年收入低于 1000 万美元的小型企业免费。更大的公司和政府机构需要付费的 Docker 订阅。Apple 芯片 Mac 和 Intel Mac 有各自的下载;Docker 支持当前及前两个 macOS 主要版本,并建议至少 4 GB 内存。

主要功能

只需一次安装,Docker Desktop 就能把整套 Docker 工具带到你的 Mac 上。

  • Docker Engine 和 CLI:安装后即可在“终端”中运行 docker 命令。
  • Docker Compose:用一个 compose 文件启动多容器 App。
  • 控制面板:在一个窗口中查看和管理容器、镜像、卷和构建。
  • Kubernetes:开启本地 Kubernetes 集群用于测试。
  • Docker Hub:用你的 Docker 账户拉取和推送镜像。
  • 扩展:从扩展市场为 Docker Desktop 添加工具。
  • Apple 芯片:在 Apple 芯片 Mac 上原生运行;部分仅支持 Intel 的可选工具建议安装 Rosetta 2。
  • 自动更新:让 Docker Desktop 及其组件保持最新。

4.95.0 版本新功能

Docker Desktop 4.95.0 更新了组件并修复了多个问题。

  • Docker Compose 5.6.0 以及更新的 Docker Scout CLI
  • 新命令 docker desktop auth status,可查看 Docker Hub 登录状态和订阅方案
  • 修复 Mac 上 Docker Desktop 第二次启动后无法启动子进程的问题
  • 修复网络超时后 Kubernetes 有时无法启动的问题
  • 修复引擎错误对话框中“退出”按钮无效以及对话框出现缓慢的问题

Docker Desktop 常见问题

Docker Desktop 免费吗?

Docker Desktop 对个人使用、教育、非商业开源项目,以及员工少于 250 人且年收入低于 1000 万美元的小型企业免费。其他商业用途以及政府机构使用需要付费的 Docker 订阅。

使用 Docker Desktop 需要什么样的 Mac?

Docker Desktop 为 Apple 芯片 Mac 和 Intel Mac 提供各自的下载。它支持当前及前两个 macOS 主要版本,至少需要 4 GB 内存。

在 Apple 芯片 Mac 上使用 Docker Desktop 需要 Rosetta 2 吗?

已经不是必需的,但 Docker 建议安装,因为部分可选的命令行工具仍需要它。可以用 softwareupdate --install-rosetta 安装。

Docker Desktop 和 Docker Engine 有什么区别?

Docker Engine 是实际运行容器的部分。Docker Desktop 是 Mac App,它在轻量级虚拟机中安装和管理 Docker Engine,并附带 docker CLI、Compose、Kubernetes 和控制面板。

Docker Desktop 包含 Docker Compose 吗?

包含。Docker Compose 已内置,你可以用 docker compose up 启动多容器 App。

可以用 Docker Desktop 运行 Kubernetes 吗?

可以。Docker Desktop 包含一个可选的本地 Kubernetes 集群,可在设置中开启。

使用 Docker Desktop 需要 Docker 账户吗?

不登录也可以运行容器。向 Docker Hub 推送镜像需要 Docker 账户,组织也可以要求员工登录。

macOS 上提示“Docker.app 已损坏”怎么办?

Docker 文档中有专门针对此消息的页面(Fix "Docker.app is damaged" on macOS),可从 Mac 安装指南中找到链接。按照页面上的步骤操作即可。

如何更新 Docker Desktop?

Docker Desktop 会自动检查更新并提示安装。你也可以从 docker.com 下载最新版本。

docker.FULLMAC.app 上的 Docker Desktop 下载来自哪里?

下载按钮指向 Docker 官方的 Docker Desktop 页面 https://www.docker.com/products/docker-desktop/。docker.FULLMAC.app 不会修改或重新打包安装器。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。