Oxcart ダウンロード
メニュー

macOS 27でDockerを使う:2026年、Appleシリコンでコンテナを実行

macOS 27でDockerコンテナを動かすには、Docker互換アプリをインストールするだけ。docker CLIとComposeはそのまま使えます。OxcartはmacOS 27を搭載したAppleシリコンMac向けに作られており、オフラインで数秒でセットアップでき、docker 29.9、Compose 5.6、Buildx 0.38を同梱しています。docker runの実行時間は42 msで、測定した3つのランタイムの中で最速でした。

更新日

MacでDockerが動く仕組み

コンテナはLinuxのプロセスであり、macOSはLinuxではありません。そのため、MacでDockerコンテナを動かすどの方法でも、macOSと並行して小さなLinuxシステムを実行し、そこにdockerコマンドを接続します。dockerコマンドはクライアントにすぎず、現在のDockerコンテキストが指すエンジンにリクエストを送信します。だからこそ、エンジンを提供するアプリを自由に選びながら、既存のスクリプト、Makefile、Composeファイルをすべて使い続けられるのです。

macOS 27では、アプリ選びがこれまで以上に重要です。コンテナの起動・停止速度、アイドル時のメモリ使用量、VPNやファイアウォールのルールがコンテナ通信に適用されるかどうか、コーディングエージェントが実行状況を確認できるかどうかが、その選択で決まります。各アプリについてはMac向けコンテナアプリの比較をご覧ください。このガイドでは、私たちが知る最短の導入手順を紹介します。

macOS 27にDocker互換のコンテナ環境をインストール

  1. Macを確認する。 Appleメニュー › このMacについてを開きます。AppleシリコンとmacOS 26以降が必要です。ターミナルでuname -mを実行すると、Appleシリコンではarm64と表示されます。
  2. ダウンロードしてインストールする。 Oxcart(公証済みディスクイメージ、約215 MiB)をダウンロードして開き、Oxcartを「アプリケーション」にドラッグします。
  3. Oxcartを開く。 Appleが悪質なソフトウェアの有無を確認したアプリに表示される、標準のダイアログが開きます。セットアップはオフラインでエンジンを展開・起動し、一切ネットワークにアクセスしません。
  4. 管理者承認を1回行う。 macOSがOxcartのヘルパーのインストールを一度だけ求めます。このヘルパーはdocker、docker compose、docker buildx、oxcartを/usr/localにリンクします。別のアプリのツールがすでにある場合、Oxcartは両方のバージョンを表示し、置き換える前に確認します。
  5. フォルダアクセスを選ぶ。 デスクトップ、書類、ダウンロードなどの保護されたフォルダへのアクセスをAllowまたはSkipで選択します。Skipを選ぶと、コンテナはその中のファイルを使用できません。設定は後から変更できます。
  6. 最初のコンテナを実行する。 ターミナルでdocker run --rm alpine echo helloを実行します。OxcartはoxcartというDockerコンテキストを作成済みです。docker context lsで確認できます。

最初に試すコマンド

docker version                     # client 29.9, server: Oxcart's engine
docker run --rm alpine uname -m    # aarch64: native Apple silicon
docker run --rm --platform linux/amd64 alpine uname -m   # x86_64, through Rosetta
docker compose up -d --wait        # in a project with a compose.yaml
docker buildx build -t myapp .     # builds with BuildKit

Composeプロジェクトがすでにある場合は、docker compose up --waitで起動し、ヘルスチェックを持つすべてのサービスが正常になるまで待機できます。amd64イメージ、ヘルスチェック、ポートについてはAppleシリコンでのComposeガイドで詳しく説明しています。

macOS 27で開発の反復をもっと速く

macOS 27で使うOxcartの概要
項目開発にどう役立つか
速度docker run --rmは42 ms、docker stopは19 ms、20個のコンテナの停止・削除は77 ms。エンジンは起動後0.8 sで準備完了
互換性docker CLI、Compose(ヘルスチェック、up --wait)、Buildx、Engine API(Testcontainers、docker-py)、Dev Containers CLI、コンテナ内のDockerソケット
MacアプリAppKit上のSwiftUIとLiquid Glass、メニューバー項目、稼働状態とともにグループ表示されるComposeプロジェクト、リポジトリとブランチごとにまとまったポート
コーディングエージェントClaude Code、Codex、Cursorなどに対応するローカルMCPサーバー。既定では読み取り専用
セキュリティDeveloper ID署名・公証済み、署名付きアップデート、コンテナのネットワーク接続にTLS 1.3を使用、docker loginのパスワードはキーチェーンに保存
ネットワーク外向きの接続はMacが確立するため、VPNルート、スプリットDNS、Little Snitchなどのファイアウォールが適用される

速度:Oxcart 0.1.2、2026-10-10、Apple M5 Max、CPU 8個・12 GiBを割り当て、5回測定の中央値。比較対象のほかのランタイムは、同日の先行する時間帯に同じMacと測定ツールを使い、docker 29.4クライアントで測定しました。

Macの主導権はあなたのまま

  • セットアップはネットワークにアクセスしません。Linuxシステムはアプリに含まれています。
  • シェルのプロファイルは変更しません。
  • 別のエンジンが応答している場合、Dockerコンテキストを切り替えません。現在のコンテキストがdefaultで、どのエンジンも応答していない場合に限り、oxcartが現在のコンテキストになります。
  • 別のアプリのdockerツールを確認なしに置き換えることはありません。Uninstall(アンインストール)で元に戻します。

プロジェクトに必要なワークフローをそのままに

Composeスタックを動かし、デプロイ先に合わせたイメージをビルドし、コーディングエージェントを同じコンテナに接続できます。特権コンテナはdocker run --privilegedとComposeのprivileged: trueに対応しているため、Linux内で高い権限が必要なワークロードも同じ流れで扱えます。Kubernetes開発についてはMacでのKubernetesをご覧ください。

よくある質問

DockerはmacOS 27で動きますか?

はい。Linuxエンジンを提供するアプリを使えば、macOS 27でDockerコンテナを実行できます。OxcartはmacOS 26以降を搭載したAppleシリコンMac向けに作られています。docker CLI 29.9、Docker Compose 5.6、Buildx 0.38を同梱し、エンジンはDocker API 1.40~1.54に対応しています。

macOS 27のdockerコマンドは特定のアプリに紐づいていますか?

いいえ。dockerコマンドはDockerコンテキストを通じて任意のDocker互換エンジンと通信するクライアントです。Oxcartはdocker CLI、Compose、Buildxをインストールし、oxcartコンテキストで独自のエンジンに接続します。各選択肢はMac向けコンテナアプリの比較に掲載しています。

Appleシリコン搭載Macでamd64(x86-64)イメージを実行できますか?

はい。OxcartはRosetta経由でamd64イメージを実行します。docker run --platform linux/amd64 …を使うか、Composeファイルにplatform: linux/amd64を指定してください。Buildxでamd64イメージをビルドして読み込むこともできます。

OxcartはIntel MacやmacOS 15で使えますか?

いいえ。OxcartにはAppleシリコン搭載MacとmacOS 26以降が必要です。

セットアップ中に何かダウンロードしますか?

いいえ。Oxcartが使うLinuxシステムはアプリに含まれており、セットアップ中にネットワークにはアクセスしません。新しいイメージに対して初めてdocker pullまたはdocker runを実行する際は、ほかのDocker環境と同様にレジストリからそのイメージをダウンロードします。

料金はいくらですか?

Oxcartは60日間無料です。その後はユーザーごと・メジャーバージョンごとに$20。サブスクリプションではなく、マイナーアップデートとパッチは無料です。

dockerコマンドでDockerデーモンに接続できないと表示されます。どうすればよいですか?

docker context lsを実行し、oxcartが現在のコンテキストか確認してください。違う場合はdocker context use oxcartを実行します。OxcartにContainer Servicesに関するバナーが表示されている場合は、その中のTroubleshoot…をクリックしてください。

出典と測定方法

  • セットアップ手順:出荷版Oxcart 0.1.3(オフラインセットアップ、管理者承認1回、フォルダアクセスの選択1回、oxcartコンテキストの切り替えルール)。
  • 速度:Oxcart 0.1.2と同梱のdocker 29.9クライアント、2026-10-10、Apple M5 Max、36 GiB、macOS 27.2。
  • 互換性:2026-10-10にOxcartでテスト。

自分のプロジェクトで Oxcart を試す

60日間無料。その後は1ユーザー・1メジャーバージョンあたり $20。サブスクリプションではありません。

Apple silicon · macOS 26 以降

次に読む

リリースノート

Oxcart 0.1.4

最新リリース

ライセンス機能と各種改善。

  • メールの安全なリンクによるライセンスの有効化。
  • SettingsからライセンスとMacを管理。
  • ライセンスのオフライン検証。
  • パフォーマンス改善、UIの調整、不具合修正。

macOS 26.0以降が必要です

Oxcart 0.1.3

アイドル時のメモリ回収。

  • コンテナが実行されていないときに、VMのメモリを回収。
  • コンテナ、イメージ、ボリューム、ネットワークを保持。

macOS 26.0以降が必要です

Oxcart 0.1.2

コマンドラインツールの統合。

  • Oxcart付属のDockerツールと、すでにインストールされているDockerツールを切り替え。
  • UIの調整。

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以降が必要です