ブルーグラディエング背景ラウンド
Docker Sandboxes

ローカルからクラウドまで、エージェントを安全に実行。

MicroVM環境で、Claude Code、Codexなどのエージェントを最大限に活用。ローカルでもクラウドでも、1つのCLIで。
Docker Sandboxes

わずか数秒で始められます

Docker sbxをインストールします

  • $ brew trust docker/tap && brew install docker/tap/sbx
  • > winget install Docker.sbx
  • $ sudo apt-get install docker-sbx

次に、sbx run claude または sbx run codex を実行します。ドキュメントを読んでください
  • クロード
  • キロ
  • OpenAI
  • カーソル
  • デヴィンデスクトップ
  • 双子座
  • GitHub Copilot
  • Warp
  • ナノクロー
  • ヌース・エルメス

1つのSandboxで、あらゆるコーディングエージェントに対応

他のSandboxでは、ローカルかクラウドかを選ぶ必要があります。

コマンドは1つ。どこでもMicroVMベースの分離を。

ジョブがローカルマシンでは処理しきれなくなったら、同じSandboxをDocker管理のクラウド環境で実行。完了後はローカル環境に戻せます。

クラウドへスケール

大規模なビルドはクラウドで実行。ローカルマシンに負荷をかけません。

作業を継続

ノートPCを閉じても、エージェントは動き続けます。

同じ分離隔離

ローカルでもクラウドでも、同じmicroVM環境で分離。セキュリティレベルを維持します。

そのまま移行

sbx moveでSandboxのファイルシステムを移行。作業内容もそのまま引き継げます。

使った分だけお支払い

Docker Sandboxはローカル環境なら無料で利用できます。クラウド環境は秒単位の従量課金です。モデル推論にはご自身のAPIキーをご利用ください。

SIZE

vCPU

GB

1時間あたり

Micro

1

2 GB

$0.07

Small

2

4 GB

$0.14

Medium

4

8 GB

$0.28

Large

8

16 GB

$0.56

XL

16

32 GB

$1.12

グレー
今すぐ始める

レビューを減らして、
リリースを加速。

エージェントにタスクを任せたら、あとは放っておくだけ。無人で実行され、ローカルマシンには影響を与えません。

パッケージ、サービス、リポジトリ、プルリクエスト

各Sandboxに専用のDocker Engine

問題が起きたら、削除して最初からやり直せます

1つのコマンドで、Sandboxをローカルとクラウド間で移動できます。

今すぐ始める

開発者には自由を。
組織にはガードレールを。

開発者は使い慣れたエージェントと開発スピードをそのまま維持。組織は各Sandboxのアクセス範囲を定義できます。ネットワークとファイルシステムのポリシーはmicroVMレベルで適用されます。

1つのKitで、検証済みの環境をすべてのエンジニアに提供

VM外部でプロキシされた認証情報

同じ分離環境をクラウドでも

開発者がすでに利用しているエージェントに対応

–dangerously-skip-permissions がデフォルト

許可確認は不要

安全性を担保するのは、プロンプトではなくサンドボックスです。エージェントは、人が付き添わなくても自律的に動作します。

Sandbox内で docker compose up を実行

エージェントもDockerを利用可能

各Sandboxには専用のDocker Engineを搭載。Build、Run、Composeが可能です。ソケットのマウントやホスト権限は必要ありません。

sbx rm で完了

いつでも作り直せる

削除して、数秒で新しく開始できます。クリーンアップもロールバックも必要ありません。

デフォルトですべて拒否し、必要なものだけを許可

アクセス範囲を制御

エージェントがアクセスできるファイル、エンドポイント、シークレットを実行前に指定できます。アクセス範囲はインフラレベルで制御されます。

機能

いいえ、これはコンテナではありません。

Docker Sandboxは、ゼロから構築されたmicroVM環境です。それぞれが独自のカーネルと専用のDocker Engineを備え、ホストへの経路を持ちません。

独自のカーネル

ハードウェアレベルの境界により、暴走したエージェントが影響を与えるのはSandbox内に限られ、ホストマシンには影響しません。

Docker-in-Dockerによる妥協なし

コンテナだけでエージェントにDockerを使わせる場合、ホスト側に強い権限を与える必要が生じます。microVMごとに専用のDocker Engineを持つため、ホストにその権限を与える必要がありません。

独自開発のVMM

macOS、Windows、Linuxにネイティブ対応。起動も高速なので、Sandboxを使わない理由はありません。

グレー
Sandbox Kits

いつでも同じSandboxを

いつでも同じSandboxを。1つのYAMLファイルに、エージェントが必要とするツール、認証情報、ネットワークルール、設定を定義。エージェントはいつでも同じ構成で起動できます。
$ sbx run claude –kit github.com/acme/kits//backend.yaml

Mixin Kits

Claude CodeやCodexに機能を追加できます。

Agent Kits

エージェントのイメージ、エントリーポイント、アクセス可能なネットワークまで定義できます。

認証情報をVM内に持ち込まない

実際のシークレットはホスト側に保持されます。

Sandboxに、必要なツールだけを。

Sandboxごとに必要なMCP Serverだけを有効化。エージェントは必要なツールだけを利用でき、それ以外にはアクセスできません。
$ sbx mcp ls
$ sbx mcp enable github-official –sandbox my-project
組織全体のMCP管理には、別の仕組みが必要です。Docker MCP Enterprise Gatewayなら、すべてのクライアントを単一のエンドポイントに集約し、すべてのツール呼び出しにID、ポリシー、監査を適用できます。詳しくはMCP Enterprise Gatewayをご覧ください。

厳選されたカタログをCLIから利用可能

MCP ServerをSandboxごとに設定。GitHubへのアクセスが必要なプロジェクトだけに許可できます。

Serverの認証情報はsbxのシークレットストアに安全に保存

Sandbox内で実行するエージェントを問わず利用可能

他のSandboxでは、どちらかを選ぶ必要があります。

他のSandboxでは、クラウドでの分離か、分離レベルを抑えたローカル環境か、どちらかを選ぶ必要があります。Docker Sandboxesは、ローカルとクラウドの両方で同じmicroVMモデルを使用し、Sandboxをそのまま移動できる唯一のソリューションです。

Docker

E2B

デイトナ

モーダル

クラウドフレア

ローカル環境での分離

MicroVM、独自のカーネル

なし(クラウドのみ)

なし(クラウドのみ)

なし(クラウドのみ)

開発環境の一貫性を保つ共有カーネルコンテナ

クラウドでの実行

はい、同じmicroVMモデル

はい

はい

はい

はい

ローカルとクラウド間でSandboxを移動

1つのコマンド(sbx move)

いいえ

いいえ

いいえ

いいえ

セルフホスティングする場合

今お使いのノートPC

TerraformとNomadを使用した、お客様のAWSまたはGCP環境

お客様のクラウド(コントロールプレーンはDaytona側)

Modal管理のインフラ

Cloudflareのインフラ

Sandbox内のDocker

Sandboxごとに専用のDocker Engine

–

–

–

–

「セキュリティにおいて、エージェントを信頼するのではなく、その周囲に境界を設ける。Dockerはまさにこの考え方を先取りしてきました。Docker Sandboxesは、それをインフラレベルで実現したものです。」

Gavriel Cohen

NanoClawの開発者

「Docker Sandboxesにより、安全性を損なうことなく、エージェントに長時間のタスクを自律的に実行させることができます。SandboxesをWarpに統合することで、ローカルでもクラウドでも一貫した環境で、開発者がエージェントを自由に実行できるようになることを楽しみにしています。」

Ben Navetta

エンジニアリングリード、ワープ

よくある質問

コーディングエージェント向けSandboxとは何ですか?

エージェントを無人で実行できる、使い捨て可能な分離環境です。ファイル、ネットワーク、シークレットへのアクセスを制御しながら、実際の開発環境として利用できます。ホストマシンには影響を与えません。

コンテナとは何が違いますか?

コンテナはホストとカーネルを共有します。一方、Sandboxesは独自のカーネルと専用のDocker Engineを持つmicroVMです。そのため、Docker-in-Dockerを使ったり、ホスト側に強い権限を与えたりすることなく、エージェントがコンテナをビルド・実行できます。

どのエージェントに対応していますか?

Claude Code、Codex、Cursor、Devin、Copilot CLI、OpenCode、NanoClawなどの自律型システムに対応しています。同じ分離環境、同じパフォーマンス、1つのSandboxモデルで利用できます。

YOLOモードでも安全ですか?

はい。許可モードがデフォルトです。安全性はエージェント自身の判断ではなく、インフラレベルの境界によって確保されます。

Docker Desktopは必要ですか?

いいえ。Docker Sandboxesは無料で、スタンドアロンで利用できます。

Sandbox Kitsとは何ですか?

起動時に適用される宣言型YAMLです。Kitsを使用すると、イメージを再構築することなく、ツール、ファイル、認証情報、ネットワークルールをエージェントに追加したり、エージェント全体を定義したりできます。

エージェントはSandbox内でMCP Serverを利用できますか?

はい。sbx mcp を使用して、sbx シークレット ストアに保存されている認証情報を使って、サンドボックスごとに組み込みカタログからサーバーを有効にしてください。組織全体で管理される MCP の場合、各クライアント、1 つのエンドポイント、各呼び出しにおけるポリシーと監査については、 MCP Enterprise Gateway を参照してください。

Cloud Sandboxesとは何ですか?

Docker管理のインフラ上で実行される、ローカルと同じSandboxです。同じmicroVMによる分離を維持しながら、ローカルを離れてもエージェントは動き続けます。sbx moveでローカルとクラウド間のファイルシステムを移動できます。

組織全体での制御が必要な場合は?

Docker AI Governanceを使用すると、組織内のすべてのSandboxにネットワーク、ファイルシステム、MCPポリシーを一元的に適用できます。

Sandboxesを組織全体で統制したいですか?

開発者は、エージェントを自由かつ安全に実行できる隔離された環境を利用できます。チームがさらに高度な機能 必要とする場合、 Docker AI Governance は ネットワークアクセス ポリシー、ファイルシステム コントロール、組織全体の MCP ガバナンス 追加します。一度定義すれば、あらゆる場所で適用されます。

私たちに相談してください:

Sandboxes環境向けのネットワークアクセスポリシー

ファイルシステムアクセス制御と制限

チームの管理者レベルの構成

専門家に相談する

ご関心をお寄せいただき、誠にありがとうございます。Dockerチームからご連絡いたします