Oxcart 下载
菜单

Mac 上的 Oxcart 与 Docker Desktop

在 Apple silicon Mac 上,Oxcart 执行 docker run 耗时 42 ms,Docker Desktop 为 143 ms;停止容器的速度是其 6.7×,无容器运行时的空闲内存占用不到其一半。Oxcart 每个主版本收费 $20,无需按用户订阅;如果还需要 Windows、Linux、Intel Mac 支持或内置 Kubernetes,则适合选择 Docker Desktop。

更新于

同一台 Mac 上的基准测试

两款产品均在同一台 Apple M5 Max 上运行,使用相同测试框架和资源限制:各分配 8 个 CPU 和 12 GB,每次仅运行一款产品,并使用各自的命令重新启动。

中位数;越低越好
操作Oxcart 0.1.2Docker Desktop 4.94.0Oxcart 速度倍数
docker run --rm … true42.3 ms143 ms3.4×
并发执行 8 次 docker run --rm96.3 ms378 ms3.9×
docker stop19.2 ms128 ms6.7×
docker exec … true21.5 ms33.1 ms1.5×
创建并启动 20 个容器692 ms1,738 ms2.5×
停止并删除 20 个容器76.7 ms683 ms8.9×
通过 API 创建(不经过 CLI)2.46 ms17.3 ms7×
通过 API 启动18.5 ms39.2 ms2.1×
通过 API 停止4.03 ms86.3 ms21×
无缓存构建,本地上下文341 ms412 ms1.2×
使用缓存构建121 ms149 ms1.2×
docker stats --no-stream,20 个容器1,038 ms2,054 ms2×
一个流式 docker stats 客户端的 CPU 占用一个核心的 1.29 %5.45%缩减 4.2×
命名卷,1,000 个文件的创建/状态查询/读取/删除17.8 ms24.4 ms1.4×
从启动命令到 Docker API 就绪788 ms1,712 ms†2.2×
从停止命令到 API 不再可用27.9 ms896 ms†32×

Oxcart 0.1.2 于 2026-10-10 使用随附的 docker 29.9 客户端测量;Docker Desktop 4.94.0 于同日稍早在同一台 Mac、同一测试框架上使用 docker 29.4 测量。Apple M5 Max、36 GB、macOS 27.2;各分配 8 个 CPU 和 12 GB,每次运行一款产品,使用各自命令重新启动;预热后取五个样本的中位数。† Docker Desktop 没有仅启动或停止引擎的命令,因此其启动和停止数据包含应用的启动和退出;Oxcart 的数据仅包含引擎。

启动已发布端口的现有容器时,表现相当(81.8 ms 对比 84.5 ms)。Oxcart 还随附 docker CLI 29.9、Compose 5.6 和 Buildx 0.38,约 2.5 s 即可完成离线设置,并通过 TLS 1.3 传输 Mac 与引擎之间的已发布端口及出站 TCP 流量。

这些数据为何重要:通过 Testcontainers 创建并停止数百个容器的测试套件、整个下午反复重启的 Compose 应用栈、每轮都运行临时容器的编程智能体。每项操作都可节省数十至数百毫秒,一天下来会反复受益。

内存与下载

资源占用数据
指标OxcartDocker Desktop
无容器时的空闲内存(应用、辅助程序和引擎)776 MiB1,745 MiB
下载大小215 MiB560 MiB

空闲内存取自上述基准测试。Oxcart 的下载大小为 0.1.2 DMG 文件的大小;Docker Desktop 的大小由测试框架测量,两者测量方式不同。有关每个容器的内存及监控开销,请参阅内存与 CPU 占用实测。

功能与政策对比

截至 2026 年 10 月
功能OxcartDocker Desktop
支持平台macOS 26 或更新版本,Apple siliconmacOS(当前及之前两个版本,Apple silicon 和 Intel)、Windows、Linux
价格每位用户、每个主版本 $20;次版本和补丁更新免费;最多 5 台 Mac;免费试用 60 天个人、教育、非商业开源用途,以及员工少于 250 人且营收低于 $10M 的公司可免费使用;其他情况按年计费,Pro 每位用户每月 $9、Team $15、Business $24
引擎Oxcart 自有的 Docker 兼容引擎(Docker API 1.40 至 1.54)Docker Engine
Kubernetes不包含kubeadm(单节点)或 kind(多节点)
编程智能体用于访问容器的本地 MCP 服务器:13 个工具、默认只读、每个智能体可单独设置权限,提供 18 款具名智能体的设置步骤MCP Toolkit:包含 300 多个以容器镜像打包的 MCP 服务器的目录
需要特权的部分一个按需启动的 root 辅助程序,在最后一次请求后 10 s 退出;只能为 Oxcart 的五个工具创建或删除链接文档说明使用由 launchd 启动的特权辅助程序 com.docker.vmnetd
/var/run/docker.sock绝不创建或替换;客户端使用 oxcart 上下文可选符号链接
默认共享的文件夹你的主文件夹、/private/tmp、/private/var/folders/Users, /Volumes, /private, /tmp, /var/folders

用数字看许可成本

Docker Desktop 对个人、教育、非商业开源和小型企业免费。公司员工达到 250 人或营收达到 US $10 million 时,每位用户都需要订阅;Docker 自己的常见问题说明,目前价格实施前,按年付费的 Pro 和 Team 月费分别为 $5 和 $9。以 10 名开发者使用 3 年计算,每月 $15 的 Docker Desktop Team 总计 $5,400,每月 $24 的 Business 总计 $8,640。同一团队使用 Oxcart 为 $200,前提是期间不购买主版本升级(每次升级每位用户 $15)。参阅替代产品及其价格。

以下情况适合选择 Oxcart

  • 你的团队使用运行 macOS 27 的 Apple 芯片 Mac。
  • 测试套件、Compose 应用栈、Dev Containers 或编程智能体让你经常等待容器操作。
  • 编程智能体在你的代码仓库中工作,你希望它们安全地查看容器。参阅面向 AI 编程智能体的 Docker。
  • VPN、分离式 DNS 或 Little Snitch 规则也必须适用于容器。参阅Mac 上的容器网络。
  • 你更愿意为每个主版本一次支付 $20,而非每月订阅。

以下情况适合选择 Docker Desktop

  • 部分团队成员使用 Windows 或 Linux,你希望全员使用同一款应用。
  • 需要桌面应用内置 Kubernetes。
  • 使用 Intel Mac,或运行 macOS 14、15。
  • 你的组织在托管开发环境中统一使用 Docker Desktop。

只需几条命令即可切换,而且可以保留 Docker Desktop:从 Docker Desktop 切换到 Oxcart。

常见问题

在 Mac 上,Oxcart 比 Docker Desktop 更快吗?

在一台 Apple silicon Mac 上测试容器启动、停止及停止后删除时,是的:docker run --rm 为 42 ms 对比 143 ms(3.4×),docker stop 为 19 ms 对比 128 ms(6.7×),API 停止为 4.0 ms 对比 86.3 ms(21×),停止并删除 20 个容器为 77 ms 对比 683 ms(8.9×)。构建速度为 1.2×。

Oxcart 比 Docker Desktop 更省内存吗?

无容器运行时,Oxcart 应用、辅助程序和引擎的空闲内存为 776 MiB,Docker Desktop 为 1,745 MiB,不到其一半。自 Oxcart 0.1.3 起,当没有容器运行时,内存会归还 macOS:最后一个容器停止 32 s 后,从 3,319 MiB 降至 570 MiB。

使用 Oxcart 需要 Docker 订阅吗?

不需要。Oxcart 是独立产品,拥有自己的 Docker 兼容引擎,并随附 docker CLI、Compose 和 Buildx。60 天免费试用后,每位用户、每个主版本 $20。Docker Desktop 的订阅条款只适用于 Docker Desktop。

现有 docker compose 文件能在 Oxcart 上使用吗?

包含多个服务、健康检查依赖、up --wait、服务名 DNS、init: true 和 network_mode: service: 的 Compose 项目可直接运行。也支持特权容器,因此使用 privileged: true 的服务可以保留在 Compose 工作流中。有特定网络需求的服务,请参见网络指南。

Oxcart 像 Docker Desktop 一样包含 Kubernetes 吗?

不包含。Docker Desktop 通过 kubeadm 或 kind 提供 Kubernetes;Oxcart 专注于容器。Mac 上的 kubectl 和 k9s 可连接 kubeconfig 中的任何集群。参阅Mac 上的 Kubernetes。

可以在同一台 Mac 上运行 Oxcart 和 Docker Desktop 吗?

可以。两者各自拥有 Docker 上下文,通过 docker context use 切换。Oxcart 仅在没有其他上下文正在使用时将自己的上下文设为当前,绝不创建或替换 /var/run/docker.sock,替换 Docker Desktop 的 docker 工具前会征求同意;卸载时会恢复这些工具。

Oxcart 能在 Windows 或 Intel Mac 上运行吗?

不能。Oxcart 适用于运行 macOS 26 或更新版本的 Apple silicon Mac。Docker Desktop 支持 macOS(Apple silicon 和 Intel)、Windows 和 Linux。

来源与方法

  • 基准测试:Oxcart 0.1.2 于 2026-10-10 使用随附的 docker 29.9 客户端测量;Docker Desktop 4.94.0 于同日稍早在同一台 Mac、同一测试框架上使用 docker 29.4 测量。Apple M5 Max、36 GB、macOS 27.2;各分配 8 个 CPU 和 12 GB,每次运行一款产品,使用各自命令重新启动;预热后取五个样本的中位数。差距在 10% 以内视为相当;每款产品测试一轮。
  • 无容器运行时归还内存:Oxcart 0.1.3。
  • Docker Desktop 平台和 macOS 支持:docs.docker.com/desktop/setup/install/mac-install/、/windows-install/、/linux/。
  • Docker Desktop 价格与条款:www.docker.com/pricing/;www.docker.com/pricing/faq/。
  • Docker Desktop 的 Kubernetes:docs.docker.com/desktop/features/kubernetes/。MCP Toolkit:docs.docker.com/ai/mcp-catalog-and-toolkit/。
  • Docker Desktop 辅助程序和套接字:docs.docker.com/desktop/setup/install/mac-permission-requirements/。默认文件共享:docs.docker.com/desktop/settings-and-maintenance/settings/。
  • 厂商资料核实于 2026 年 10 月 10 日。

在你自己的项目中试用 Oxcart

免费试用 60 天。之后每位用户、每个主版本 $20,无需订阅。

Apple silicon · macOS 26 或更新版本

继续阅读

版本更新说明

Oxcart 0.1.4

最新版本

许可证功能与细节改进。

  • 通过安全邮件链接激活许可证。
  • 在 Settings 中管理许可证和 Mac。
  • 离线验证许可证。
  • 性能提升、界面优化与问题修复。

需要 macOS 26.0 或更高版本

Oxcart 0.1.3

空闲时回收内存。

  • 没有容器运行时回收 VM 内存。
  • 保留容器、镜像、卷和网络。

需要 macOS 26.0 或更高版本

Oxcart 0.1.2

命令行工具集成。

  • 在 Oxcart 自带的 Docker 工具与已安装的 Docker 工具之间切换。
  • 界面优化。

需要 macOS 26.0 或更高版本

Oxcart 0.1.1

内置 Docker 工具与智能体控制。

  • 自带 Docker CLI 29.9、Compose 5.6 和 Buildx 0.38。
  • Docker 上下文集成与安全的钥匙串凭据存储。
  • MCP 智能体连接,支持为各智能体设置权限或阻止访问。

需要 macOS 26.0 或更高版本

Oxcart 0.1.0

适用于 Apple 芯片的 Docker 兼容容器。

  • 兼容 Docker CLI、Compose 和 Buildx。
  • 自带运行时组件,可离线设置。
  • 按项目和 Git 分支整理端口。
  • MCP 集成,默认仅允许只读访问。
  • 经过验证的自动更新。

需要 macOS 26.0 或更高版本