Oxcart 下载
菜单

Oxcart 与 Apple container:熟悉的 docker CLI,还是 Apple 的新工具

如果工作依赖 docker CLI、Compose 文件、Testcontainers 或 Dev Containers,选择 Oxcart:它是带有 Docker 兼容引擎的原生 Mac 应用,执行 docker run 用时 42 ms。如果想使用 Apple 自家的工具,并愿意使用其专有命令,可选择 Apple 的开源 container CLI。

更新于

两款工具分别是什么

Apple 的 container 是随 macOS 26 一同发布的开源 Swift 工具,用于“在 Mac 上通过轻量虚拟机创建和运行 Linux 容器”。它基于 Apple 的 Containerization 包,该包“在每个 Linux 容器各自的轻量虚拟机中运行它”。它可以使用并生成 OCI 兼容镜像。1.5.0 版本于 2026 年 9 月 29 日发布。

Oxcart 是拥有自有 Docker 兼容引擎的原生 Mac 应用。它随附 docker CLI 29.9.0、Docker Compose 5.6.0 和 Buildx 0.38.0,几秒即可离线完成设置,引擎在后台默默工作。你现有的 Docker 脚本、CLI、Engine API 和 Compose 文件,都可通过 oxcart Docker 上下文指向 Oxcart。

Oxcart 与 Apple container,截至 2026 年 10 月
功能OxcartApple container
系统要求Apple silicon,macOS 26 或更新版本Apple silicon、macOS 26(“不支持更早的 macOS 版本”)
界面原生 Mac 应用、菜单栏,加上 docker CLIcontainer 命令行工具
命令docker run, docker compose up, docker buildx buildcontainer run, container system start
Docker Engine API支持:1.40 至 1.54(Testcontainers、docker-py)README 未提及
Docker Compose支持,内置 5.6.0,支持健康检查依赖和 up --waitREADME 未提及
镜像标准镜像;通过 Rosetta 运行 amd64 镜像OCI 兼容镜像
隔离模型容器共享精简且版本固定的 Linux 系统中的一个内核;默认 seccomp 策略每个容器拥有独立的轻量虚拟机
编程智能体本地 MCP 服务器,13 个工具,默认只读README 未提及
许可证与价格专有软件;免费试用 60 天,之后每位用户、每个主版本 $20Apache-2.0,免费

Apple 资料来自 github.com/apple/container 和 github.com/apple/containerization,核实于 2026 年 10 月 10 日。“未提及”仅表示 README 没有说明,并不代表该功能不可能存在。

现有工具已经使用 Docker,就选 Oxcart

多数项目已积累多年 Docker 使用内容:compose.yaml、包含大量 docker 命令的 Makefile、CI 脚本、测试套件中的 Testcontainers,以及 .devcontainer 文件夹。Oxcart 无需修改即可运行这些内容。已验证的集成包括 docker CLI、支持健康检查依赖、init: true 和 network_mode: service: 的 Compose、Buildx、docker-py 和 Testcontainers 使用的 Engine API 构建端点,以及 Dev Containers CLI 0.89.0。你可以将 Docker 套接字挂载到容器内,供 Testcontainers、Portainer 或 Traefik 使用。

每天反复执行的操作也很快。在一台 Apple M5 Max 上,Oxcart 0.1.2 的实测结果如下:

Oxcart 0.1.2,中位数,8 个 CPU 和 12 GiB
操作Oxcart所测其他产品中的最快者
docker run --rm … true42 ms143 ms (3.4×)
并发执行 8 次 docker run --rm96 ms378 ms (3.9×)
docker stop19 ms107 ms (5.6×)
停止并删除 20 个容器77 ms683 ms (8.9×)
使用缓存构建121 ms149 ms (1.2×)

Oxcart 0.1.2 于 2026-10-10 使用随附的 docker 29.9 客户端测量;OrbStack 2.2.3 和 Docker Desktop 4.94.0 于同日稍早在同一台 Mac、同一测试框架上使用 docker 29.4 测量。本次基准测试未包含 Apple container。完整表格:所有对比。

想用 Apple 自家的工具,就选 Apple container

如果你想要 Apple 提供的免费开源工具,愿意学习 container 命令,并看重每个容器配备独立轻量虚拟机的隔离模型,Apple container 很合适。它还很年轻(1.5.0)且发展迅速,请查阅其 README,确认项目所需功能。

同时使用两者

两者可共存于同一台 Mac。共同点是镜像:都支持 OCI 镜像,因此可在 Oxcart 中用 Buildx 构建、推送到自己的镜像仓库,再用 Apple 工具拉取,反向也可以。Oxcart 只操作自己的 oxcart Docker 上下文,未经询问绝不会替换其他应用的命令行工具。

不止运行容器

  • 编程智能体:Oxcart 的 MCP 服务器让 Claude Code、Codex、Cursor 等智能体查看、诊断和管理容器,默认只读。其崩溃诊断为 159 个词元,而 docker inspect 加 docker logs 为 2,014 个。参阅面向 AI 编程智能体的 Docker。
  • 网络:已发布端口和出站 TCP 通过 TLS 1.3 穿过 Mac 与 Oxcart 引擎之间的链路;出站连接由 Mac 发起,因此 VPN 和防火墙规则适用。参阅Mac 上的容器网络。
  • 窗口内:Compose 项目按组显示健康状态,端口按仓库和分支分组,检查器中包含日志、统计数据、终端和文件。

常见问题

Apple 的 container 工具是什么?

Apple 提供的开源命令行工具,用于“在 Mac 上通过轻量虚拟机创建和运行 Linux 容器”。它用 Swift 编写,支持 OCI 兼容镜像,在搭载 Apple silicon 的 macOS 26 上运行,使用 Apache-2.0 许可证。配套的 Swift 包 Containerization 会在各自独立的轻量虚拟机内运行每个 Linux 容器。

能用 docker 和 docker compose 操作 Apple container 吗?

Apple 的 README(2026 年 10 月核实)说明了其专用 container 命令,例如 container run --rm alpine echo hello,未提及 docker CLI、Docker Engine API 或 Compose。如果工作流基于这些工具,Oxcart 可原样运行:随附 docker 29.9、Compose 5.6 和 Buildx 0.38,引擎支持 Docker API 1.40 至 1.54。

Oxcart 和 Apple container 都需要 macOS 26 吗?

是的。两者都需要搭载 Apple silicon 且运行 macOS 26 或更新版本的 Mac,均不支持 Intel Mac 或较早的 macOS 版本。

Apple container 比 Oxcart 更快吗?

我们尚未对 Apple container 进行基准测试。Apple 的 Containerization README 声称“亚秒级启动”,但没有公布测量数据。Oxcart 在 Apple M5 Max 上执行 docker run --rm 实测 42 ms,是我们测试的三款 Docker 兼容运行时中最快的。

哪款是免费的?

Apple container 免费且开源(Apache-2.0)。Oxcart 免费试用 60 天,之后每位用户、每个主版本 $20,无需订阅。

一款工具构建的镜像可以在另一款中继续使用吗?

可以。Apple container 可使用并生成 OCI 兼容镜像,Oxcart 可拉取、构建、保存和加载标准镜像。从一款工具推送到镜像仓库,再用另一款拉取即可。

来源与方法

  • Apple container:https://github.com/apple/container(说明、要求、命令、许可证、2026-09-29 发布的 1.5.0);Containerization:https://github.com/apple/containerization。核实于 2026-10-10。
  • Oxcart 基准测试:Apple M5 Max、36 GiB、macOS 27.2;每款产品分配 8 个 CPU 和 12 GiB,每次运行一款,均重新启动;预热后取五个样本的中位数。
  • Oxcart 兼容性:2026-10-10 在 Oxcart 上测试。

在你自己的项目中试用 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 或更高版本