それぞれのツールについて
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 |
|---|---|---|
| 必要環境 | Apple silicon、macOS 26 以降 | Apple silicon、macOS 26(「古い macOS はサポートしません」) |
| インターフェース | ネイティブ Mac アプリ、メニューバー、docker CLI | container コマンドラインツール |
| コマンド | docker run, docker compose up, docker buildx build | container run, container system start |
| Docker Engine API | 対応:1.40〜1.54(Testcontainers、docker-py) | README に記載なし |
| Docker Compose | 対応、5.6.0 を同梱。ヘルスチェック依存関係と up --wait に対応 | README に記載なし |
| イメージ | 標準イメージ。amd64 イメージは Rosetta 経由 | OCI 互換イメージ |
| 分離モデル | コンテナは縮小・固定した Linux システムの1つのカーネルを共有。既定の seccomp ポリシー | コンテナごとに専用の軽量仮想マシン |
| コーディングエージェント | Local MCP server, 13 tools, no pulls, builds or deletions by default; Read only per agent | README に記載なし |
| ライセンスと料金 | プロプライエタリ。60日間無料、その後は1ユーザー・1メジャーバージョンあたり $20 | Apache-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 が含まれます。Testcontainers、Portainer、Traefik 用に Docker ソケットをコンテナへマウントすることもできます。
一日中繰り返す操作も高速です。1台の Apple M5 Max で測定した Oxcart 0.1.2 の結果:
| 操作 | Oxcart | 測定した他製品のうち最速 |
|---|---|---|
docker run --rm … true | 42 ms | 143 ms (3.4×) |
docker run --rm を8個同時実行 | 96 ms | 378 ms (3.9×) |
docker stop | 19 ms | 107 ms (5.6×) |
| 20個のコンテナを停止・削除 | 77 ms | 683 ms (8.9×) |
| キャッシュを使ったビルド | 121 ms | 149 ms (1.2×) |
Oxcart 0.1.2 は同梱の docker 29.9 クライアントで2026-10-10に測定。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 コンテキストだけで、確認なしにほかのアプリのコマンドラインツールを置き換えません。
コンテナの実行以外にも
- For coding agents: Oxcart’s MCP server lets Claude Code, Codex, Cursor and other agents see, diagnose and manage containers, with no pulls, builds or deletions by default, and Read only for any agent you choose. Its crash diagnosis is 159 tokens against 2,014 for
docker inspectplusdocker logs. See Docker for AI coding agents. - ネットワーク:公開ポートおよび外向きの TCP 通信は Mac と Oxcart エンジン間のリンクを TLS 1.3 で通過します。外向き接続は Mac が開くため、VPN とファイアウォールのルールが適用されます。Mac のコンテナネットワークをご覧ください。
- ウィンドウ内:正常性とともにまとめた Compose プロジェクト、リポジトリとブランチで整理したポート、ログ・統計・ターミナル・ファイルを備えるインスペクタ。
よくある質問
Apple の container ツールとは?
Apple のオープンソースのコマンドラインツールで、「Mac 上の軽量仮想マシンを使って Linux コンテナを作成・実行する」ものです。Swift 製で OCI 互換イメージを使い、Apple silicon の macOS 26 で動作し、ライセンスは Apache-2.0 です。付属の Swift パッケージ Containerization は、Linux コンテナごとに独立した軽量仮想マシンを使用します。
Apple container で docker や docker compose を使えますか?
Apple の README(2026年10月確認)は、container run --rm alpine echo hello など独自の container コマンドを説明しており、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 搭載 Mac と macOS 26 以降が必要です。Intel 搭載 Mac や古い macOS には対応していません。
Apple container は Oxcart より速いですか?
Apple container はベンチマークしていません。Apple の Containerization README は「1秒未満の起動」としていますが、測定値は公開していません。Oxcart の docker run --rm は Apple M5 Max で42 ms で、テストした3つの Docker 互換ランタイムの中で最速でした。
無料なのはどちらですか?
Apple container は無料・オープンソース(Apache-2.0)です。Oxcart は60日間無料、その後は1ユーザー・1メジャーバージョンあたり $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 で、一度に1製品を新たに起動。ウォームアップ後の5サンプルの中央値。
- Oxcart の互換性:2026-10-10に Oxcart でテスト。