人们为何离开 Docker Desktop
最常见的原因有三个。成本:员工达到 250 人或营收达到 1,000 万美元的公司需要付费订阅,目前每位用户每月 $9 至 $24。速度:在测试用 Mac 上,Docker Desktop 执行 docker run --rm 需要 143 ms,Oxcart 则为 42 ms;未运行容器时,前者空闲内存为 1,745 MiB,Oxcart 为 776 MiB。适配需求:Mac 开发者希望应用有 Mac 应用的使用体验;使用编程智能体的团队希望智能体能直接了解容器状态,不必在大量原始输出中查找。
以下替代工具都能运行来自相同镜像仓库的相同容器镜像。下面介绍各自的优势。
1. Oxcart:速度与编程智能体的首选
Oxcart 是一款为 Apple 芯片和 macOS 27 打造的原生 Mac 应用,拥有自己的 Docker 兼容引擎。随附 docker CLI 29.9、Compose 5.6 和 Buildx 0.38,通过 Rosetta 运行 amd64 镜像,并兼容 Testcontainers、docker-py 和 Dev Containers CLI。
- 在反复执行的操作上,它是实测三款工具中最快的:
docker run --rm42 ms(速度为次快工具的 3.4×)、docker stop19 ms(5.6×)、API 停止 4.0 ms(21×)、停止并移除 20 个容器 77 ms(8.9×)、启动后 0.8 s 引擎就绪。 - 为编程智能体打造:本地 MCP 服务器默认只读,为 18 款具名智能体提供配置步骤。参见面向 AI 编程智能体的 Docker。
- 默认严密保护:Mac 与引擎之间的网络路径采用 TLS 1.3,Docker API 仅通过私有套接字开放;应用经过签名和公证,更新采用 EdDSA 签名。
- 价格:免费试用 60 天,之后每位用户每个主版本 $20,最多可在 5 台 Mac 上使用,许可证永不过期。
- 以下情况不适合:需要内置 Kubernetes、使用 Intel Mac,或使用 macOS 26 之前的版本。
Oxcart 0.1.2 于 2026-10-10 使用随附的 docker 29.9 客户端测量;OrbStack 2.2.3 和 Docker Desktop 4.94.0 于同日较早时间,使用同一台 Mac 和同一套测试工具、搭配 docker 29.4 测量。
2. OrbStack:一款 Mac 应用中集成容器和 Linux 机器
OrbStack 自称是“快速、轻量、简单地运行容器和 Linux 机器的方式”。它仅支持 macOS,可在运行 macOS 14 或更高版本的 Apple 芯片与 Intel Mac 上使用,并包含“针对开发优化的轻量级单节点 Kubernetes 集群”。个人非商业使用免费;商业使用需购买 Pro,每位用户每月 $8(每年 $96)。如果希望同时运行 Linux 机器或 Kubernetes 与容器,可选择它。Oxcart 在容器启动、停止和拆除方面更快,其中 docker run 的速度为其 5.2×:参见 Oxcart 与 OrbStack 对比。
3. Colima:免费的命令行选择
Colima(“Containers on Lima”)提供“只需少量配置的 macOS(和 Linux)容器运行时”:可选 Docker、containerd 或 Incus,并可通过 colima start --kubernetes 启用 Kubernetes。它采用 MIT 许可证,免费,可在 Apple 芯片与 Intel Mac 以及 Linux 上运行。如果习惯终端、不需要任何应用界面,可以选它。参见 Oxcart 与 Colima 对比。
4. Podman Desktop:各平台都能使用的无守护进程 Podman
Podman Desktop 是面向 Mac、Windows 和 Linux 的免费 Apache-2.0 应用。Podman 本身“无守护进程”,可由非特权用户运行容器;在 macOS 上,它运行于 Podman machine 内。Kubernetes 通过 kind 或 Minikube 提供。如果团队在各种操作系统上统一使用 Podman,可以选它。参见 Oxcart 与 Podman Desktop 对比。
5. Rancher Desktop:以 Kubernetes 为核心
Rancher Desktop 是“一款在桌面上提供容器管理和 Kubernetes 的应用”,采用 Apache-2.0 许可证,免费,支持 Mac(Apple 芯片和 Intel)、Windows 和 Linux。它随附 k3s,可选择 dockerd 搭配 docker CLI,或 containerd 搭配 nerdctl。如果本地 k3s 集群是日常工作的核心,可以选它。参见 Oxcart 与 Rancher Desktop 对比。
另一个值得了解的工具:Apple 的 container
Apple 的开源 container 工具(Apache-2.0)可在运行 macOS 27 的 Apple 芯片上使用 OCI 镜像创建并运行 Linux 容器,每个容器均位于“自己的轻量级虚拟机”内。这是 Apple 自家的命令行工具,使用自己的命令,作为 Apple 的容器平台值得关注。
价格对比
| 应用 | 个人使用 | 商业使用 |
|---|---|---|
| Oxcart | 每个主版本 $20;免费试用 60 天 | 每个主版本 $20;升级到下一主版本 $15;次版本和补丁更新免费 |
| Docker Desktop | 免费 | 员工少于 250 人且营收低于 $10M 时免费;否则 Pro 每月 $9、Team $15、Business $24(按年计费;Pro 和 Team 按月计费时分别为 $11 和 $16) |
| OrbStack | 免费 | Pro 每月 $8,每年 $96 |
| Colima | 免费(MIT) | 免费(MIT) |
| Podman Desktop | 免费(Apache-2.0) | 免费(Apache-2.0) |
| Rancher Desktop | 免费(Apache-2.0) | 免费(Apache-2.0) |
10 名开发者三年的费用
| 选项 | 计算方式 | 总计 |
|---|---|---|
| Oxcart | $20 × 10 位用户,一个主版本 | $200 |
| OrbStack Pro | 每年 $96 × 10 位用户 × 3 年 | $2,880 |
| Docker Desktop Team | 每月 $15 × 12 × 10 位用户 × 3 年 | $5,400 |
| Docker Desktop Business | 每月 $24 × 12 × 10 位用户 × 3 年 | $8,640 |
假设按年计费,且期间不付费升级 Oxcart 主版本;Oxcart 每次升级到新主版本为每位用户 $15,因此一次升级将增加 $150。Colima、Podman Desktop 和 Rancher Desktop 无许可证费用。
如何选择
- 团队使用哪些操作系统?如果全部是运行 macOS 27 的 Apple 芯片 Mac,所有选项都适用,Oxcart 是我们测试的三款工具中最快的。如果混用 Windows 或 Linux,Docker Desktop、Podman Desktop 或 Rancher Desktop 可让所有人使用同一款应用。参见 Mac、Linux 和 Windows 的工具。
- 每天都需要本地 Kubernetes 集群吗?Rancher Desktop、OrbStack 和 Docker Desktop 都内置集群。如果 Kubernetes 运行在云端,而笔记本只负责构建镜像和运行依赖服务,以容器为核心的应用就足够了。
- 你花了多少时间等待容器?Testcontainers 测试套件、反复启停的 Compose 服务栈、全天启动和停止容器的编程智能体:在这些场景中,42 ms 与 143 至 220 ms 的差距会不断累积。
- 项目中使用编程智能体吗?Oxcart 的 MCP 服务器让智能体能够诊断和管理容器,响应内容比 docker CLI 输出最多缩减 18×。
- 按你的团队规模需要多少费用?可参考上表:10 名付费开发者使用三年的费用范围是 $200 至 $8,640。
准备迁移了吗?用几条命令即可从 Docker Desktop 或 OrbStack 切换,也可随时切回。
常见问题
2026 年 Docker Desktop 仍免费吗?
部分用户免费。Docker 条款规定,个人使用、教育、非商业开源项目,以及员工少于 250 人且年营收低于 1,000 万美元的公司(须同时满足两项条件)可免费使用。大型公司和政府机构需付费订阅:截至 2026 年 10 月,按年计费时每位用户每月 Pro $9、Team $15、Business $24。
Mac 上最快的 Docker Desktop 替代品是什么?
在同一台 Apple 芯片 Mac 上测量的三款运行时(Oxcart、OrbStack 和 Docker Desktop)中,Oxcart 的容器启动、停止和构建速度最快:docker run --rm 用时 42 ms,Docker Desktop 为 143 ms,OrbStack 为 220 ms;停止并移除 20 个容器用时 77 ms,另外两者分别为 683 ms 和 1,224 ms。
没有 Docker Desktop 也能使用 docker compose 吗?
可以。Compose 是与任何 Docker 兼容引擎通信的客户端工具。Oxcart 随附 Docker Compose 5.6,运行 Compose 项目时支持健康检查依赖、up --wait、服务名 DNS 和 init: true。参见 Apple 芯片上的 Docker Compose。
哪些 Docker Desktop 替代品包含 Kubernetes?
OrbStack(单节点集群)、Rancher Desktop(k3s)和 Colima(colima start --kubernetes)均包含 Kubernetes,Podman Desktop 则可配置 kind 或 Minikube。Oxcart 专注于容器,不包含 Kubernetes;如需了解它如何融入 Kubernetes 工作流,请参见 Mac 上的 Kubernetes。
哪款替代品最适合 AI 编程智能体?
Oxcart。它内置面向容器的本地 MCP 服务器(13 个工具,默认只读,不开放网络端口),为 Claude Code、Codex、Cursor、带 Copilot 的 VS Code 及其他 14 款智能体提供配置步骤。通过它诊断崩溃容器需 159 个 token,而通过 docker inspect 和 docker logs 则需 2,014 个。
试用替代工具时,可以保留 Docker Desktop 吗?
可以。Oxcart 会添加自己的 oxcart Docker 上下文,仅当没有使用其他上下文时才将其设为当前上下文;替换其他应用的 docker 工具前会征求确认,Uninstall 会将其恢复。用 docker context use 即可切换。参见切换到 Oxcart。
替代工具支持 Intel Mac 吗?
OrbStack、Colima 和 Rancher Desktop 均列明支持 Intel Mac,Docker Desktop 也支持。Oxcart 需要 Apple 芯片及 macOS 26 或更高版本。
来源与方法
- 基准测试:同一台 Apple M5 Max(36 GB,macOS 27.2),各运行时均设为 8 个 CPU 和 12 GB,每次仅运行一款,并使用各自命令全新启动;预热后采样五次取中位数。Oxcart 0.1.2 于 2026-10-10 使用随附的 docker 29.9 客户端测量;OrbStack 2.2.3 和 Docker Desktop 4.94.0 于同日较早时间,使用同一台 Mac、同一套测试工具和 docker 29.4 测量。
- Docker Desktop: www.docker.com/pricing/; www.docker.com/pricing/faq/; docs.docker.com/desktop/setup/install/mac-install/; docs.docker.com/desktop/features/kubernetes/.
- OrbStack: docs.orbstack.dev; orbstack.dev/download; orbstack.dev/pricing; docs.orbstack.dev/kubernetes/.
- Colima: github.com/abiosoft/colima.
- Podman Desktop 和 Podman: podman-desktop.io/docs/intro; github.com/podman-desktop/podman-desktop; docs.podman.io; docs.podman.io/en/latest/markdown/podman-machine.1.html。
- Rancher Desktop: docs.rancherdesktop.io; github.com/rancher-sandbox/rancher-desktop.
- Apple
container: github.com/apple/container; github.com/apple/containerization. - 厂商信息和价格于 2026 年 10 月 10 日核实。