概要
Dockerは9月24日(現地時間)、米カリフォルニア州パロアルトで開催されたWeAreDevelopers North Americaにおいて、AIエージェント向けのクラウド実行環境「Docker Cloud Sandboxes」を発表した。2月に発表済みのローカル版「Docker Sandboxes」と同じCLI、信頼モデル、そしてエージェント構成をパッケージ化する「Kits」をそのままクラウドへ拡張したもので、開発者のノートPCがシャットダウンした後もエージェントのワークフローをクラウド上で継続実行できる。稼働中のサンドボックスはsbx move my-project --to cloudという単一コマンドでローカルとクラウドの間を移動でき、ファイルシステムをキャプチャして移動先で再現する仕組みにより作業を中断せずに引き継げる。
技術的な特徴と価格体系
基盤にはローカル版と同じハードウェア強化型のmicroVM分離を採用しており、数百ミリ秒という高速起動を保ちながら1〜16 vCPUまで弾力的にスケールする。エージェント本体・ツール(MCPゲートウェイを含む)・アクセス制御ルール・エージェント設定をひとつにまとめる「Kits」は、v3仕様で標準OCIイメージとしてパッケージ化され、Docker Hubやgithubで配布しbuildやpullの対象にできるようになった。これによりベンダーロックインを避けつつ、Mixinsから構成を組み立てられる。価格は従量課金制で、最小構成の「Micro」インスタンス(1 vCPU、メモリ2GB)が1時間0.07ドル程度からとなっており、新規申し込み者には250ドル分の無料クレジットが提供される。無人のオフィスでマシンを起動し続ける運用を避けたい開発者にとって、数十〜100以上のサブエージェントを並列実行するような大規模なコーディング作業や、5〜21時間に及ぶ長時間タスクを最初はローカルの無料環境で、規模が拡大すればクラウドへとスムーズに切り替えられる点が実務上のメリットとして挙げられている。
Dockerの狙いとCNCFへの標準化提案
Docker社長のMark Cavageは「最新のエージェント型ワークフローは、隔離に対して根本的に異なるアプローチを必要とする。Dockerを象徴するコンテナは今も重要な役割を担うが、AIエージェントが求める水準の隔離を想定して設計されたものではない」と述べ、コンテナとは別次元の隔離基盤としてSandboxesを位置づける。またCPOのMat Velloso氏は、エージェントを安全なガードレール付きで大規模に稼働させる仕組みが依然として業界共通の課題だと指摘した。DockerはKits仕様をCNCFに提出する計画も明らかにしており、CNCFのCTOであるChris Aniszczyk氏は「標準OCIイメージとしてSandbox Kitsを提供することで、AIエージェントとそのツール、ガードレールを一つの成果物としてパッケージ化するオープンで再現可能な方法を業界に提供する」とコメントしている。Deutsche Bankのリード DevOps エンジニアも、microVM環境における安全で自律的なコーディングを可能にする取り組みとして評価を寄せた。
残る課題と今後の展望
一方で、サンドボックスによる隔離だけではエージェントが外部サービスにアクセスする際の制御まで保証できないという指摘も出ている。Redditのユーザーからは、サンドボックス化されたエージェントがサンドボックスの外に出なくても外部サービスと通信して被害を及ぼし得るとの懸念が示され、Hacker Newsでも従来型のサンドボックスは適切な抽象化ではなく、オブジェクト能力(object-capability)に基づくハーネスが必要だとの主張が上がっている。Dockerは今回のCloud SandboxesをAI Governance製品と組み合わせることで組織全体のポリシー管理を強化する方針を示しており、Kits仕様のCNCFへの提出とあわせて、コンテナ時代に築いた立ち位置をAIエージェント時代の「ビルドプラットフォーム」として拡張できるかが今後の焦点となる。