インフラ・DevOps
Docker Sandboxes – AIエージェント向けの使い捨てで隔離されたサンドボックス
Docker Sandboxes – Disposable, isolated sandboxes for AI agents (docker.com)
要約
Dockerは、AIエージェントを安全かつローカルで実行するための「Docker Sandboxes」を発表しました。これは、Claude Code、Gemini CLI、Copilot CLIなどのAIエージェントが、ホストシステムに影響を与えることなく、パッケージのインストールや設定変更、さらにはDockerコンテナの起動まで行える、使い捨てで隔離されたマイクロVM環境を提供します。これにより、AIエージェントの自律性を高めつつ、セキュリティリスクを最小限に抑えることが可能になります。
全文翻訳
Docker Sandboxes AIエージェントをローカルのサンドボックスで安全に実行します。
Claude Code、Gemini CLI、Copilot CLI、Codex、OpenCode、KiroなどのAIエージェント向けの、安全で無人実行が必要な、使い捨てで隔離されたサンドボックスです。
macOS
$ brew trust docker/tap && brew install docker/tap/sbx
コピー
Windows
> winget install Docker.sbx
コピー
無料で始める
デモを見る
実際に動作する様子を見る
サンドボックスの動作例。
エージェントがパッケージをインストールし、Dockerを実行し、設定を変更し、無人で実行する様子をご覧ください。その後、サンドボックスを1つのコマンドで破棄します。
sbx-demo ▶ デモを実行する
「デモを実行する」をクリックして開始します。
始める
数秒で始められます。
macOS
$ brew trust docker/tap && brew install docker/tap/sbx
コピー
Windows
> winget install Docker.sbx
コピー
ドキュメントを読む
なぜサンドボックスなのか
エージェントが作業を完了するために必要な自律性を、安全に提供します。
エージェントは自由を与えられたときに最高のパフォーマンスを発揮します。サンドボックスは、暴走させることなく高速に実行できるため、速度と安全性のトレードオフがなくなります。
ファイルシステム
ネットワーク
認証情報
これらの制御をチーム全体に強制する必要がありますか?
それがDocker AI Governanceの機能です。
YOLOモードを安全に。
各エージェントは、開発環境とプロジェクトワークスペースのみがマウントされた専用のマイクロVM内で実行されます。
エージェントはパッケージをインストールし、設定を変更し、独自のDockerコンテナを起動できます。
ホストはそのままです。
手動レビュー、許可プロンプト、監視は不要です。
カスタマイズ可能
定義したネットワークとファイルシステム制御。
Docker AI Governanceで組織全体に強制可能。
マイクロVMによる隔離
ホストからのハードなセキュリティ境界。
起動が速く、破棄が容易
デフォルトで使い捨てです。VMよりも高速です。
エージェントもDockerを使用できます
エージェントはサンドボックス内でコンテナを起動できます。
実際の開発環境
パッケージをインストールし、サービスを実行し、無人で作業します。
すべてのコーディングエージェントのための1つのサンドボックス
Claude Code、Gemini CLI、Copilot CLI、Codex、Kiro。
デフォルト –dangerously-skip-permissions
許可モードを自信を持って使用してください。実際、それがデフォルトです。
主要なコーディングエージェントと連携
すべてのチームは、実際に作業を行うAIエージェントのチームを持つことになるでしょう。問題は、それが安全に起こりうるかどうかです。
NanoClawは、エージェントにセキュリティを委ねるのではなく、それらの周りに壁を構築するという原則に基づいて構築されました。Dockerはこの点で常に一歩先を行っています。Docker Sandboxesは、インフラストラクチャレベルでそれがどのように見えるかであり、組織がセキュリティを損なうことなくエージェントから完全な価値を引き出すことを可能にします。
Gavriel Cohen
NanoClawのクリエイター
Docker Sandboxesにより、エージェントは安全性を損なうことなく、長時間タスクを実行するための自律性を持つことができます。私たちは、エージェントがローカルで実行されているかクラウドで実行されているかに関わらず、開発者が一貫した環境で自由にエージェントを実行できるように、WarpにSandboxesを統合できることを楽しみにしています。
Ben Navetta
Warpのエンジニアリングリード
エージェントに自由を与えましょう。大切なものを安全に保ちましょう。
macOS
$ brew trust docker/tap && brew install docker/tap/sbx
コピー
Windows
> winget install Docker.sbx
コピー
ドキュメントを読む
FAQ
よくある質問。
AIコーディングエージェントのサンドボックスとは何ですか?
サンドボックスは、内部で実行されているエージェントからファイルシステムとネットワークを保護する、マイクロVMで隔離された環境です。
どのコーディングエージェントがサポートされていますか?
すぐに使える状態で、Claude Code、Gemini CLI、Copilot CLI、Codex、Kiroをサポートしています。独自のサンドボックスを作成することもできます。
「YOLOモード」とはどういう意味ですか?安全ですか?
YOLOモード(--dangerously-skip-permissions)は、承認プロンプトなしでエージェントに自律性を提供します。速度には不可欠ですが、ガードレールなしでは危険です。サンドボックスは、各エージェントを専用のマイクロVM内に隔離することで、これを安全にします。
サンドボックスはVMとどう違いますか?
サンドボックスはマイクロVMで完全に隔離されて実行され、VMを実行する完全なコストを支払うことなく、より高いレベルの隔離を提供します。これにより、独自のDockerコンテナの実行など、より多くの権限を必要とするタスクを安全に実行できます。
どのような安全制御を設定できますか?
これらを一度定義し、すべての開発者のマシンに適用するには、Docker AI Governanceを参照してください。
サンドボックスを使用するためにDocker Desktopが必要ですか?
いいえ。
追加の管理者制御が必要な場合はどうなりますか?
Sandboxesのインストールはコア機能です。ネットワークポリシー、ファイルシステムルール、MCPガバナンスなどのチーム全体の中央管理制御については、Docker AI Governanceを参照してください。
サンドボックスの制御をさらに強化したいですか?
Docker Sandboxesを使用すると、開発者はエージェントを自由に安全に実行するための隔離された環境を取得できます。チームがネットワークアクセス制限、ファイルシステムポリシー、および中央管理制御をさらに進める必要がある場合は、適切なセットアップを構成するお手伝いができます。
Docker AI Governanceは、ネットワークアクセスポリシー、ファイルシステム制御、および組織全体のMCPガバナンスを追加します。一度定義すれば、どこでも適用されます。
以下についてお問い合わせください。
サンドボックス環境のネットワークアクセスポリシー
ファイルシステムアクセス制御と制限
チームの管理者レベルの構成
専門家にご相談ください
ご関心をお寄せいただきありがとうございます。Dockerチームからご連絡いたします。