Docker Sandboxes: Izolovaná prostředí pro AI agenty
Docker Sandboxes používají microVM pro izolovaný běh coding agentů a umožňují nastavit síťová, souborová a organizační pravidla.
Docker představil Docker Sandboxes, izolovaná prostředí určená pro běh AI coding agentů. Každý sandbox běží v dedikované microVM, která má oddělit práci agenta od hostitelského systému.
Podporované jsou například Claude Code, Gemini CLI, Copilot CLI, Codex, OpenCode a Kiro. Smyslem není vytvořit nový coding agent, ale nabídnout společné prostředí, ve kterém mohou různé nástroje běžet s vyšší mírou autonomie.
MicroVM jako bezpečnostní hranice
Docker používá microVM jako izolační vrstvu mezi agentem a hostitelem. Firma tento přístup prezentuje jako kompromis mezi silnější izolací a nižšími režijními náklady než u plnohodnotného virtuálního stroje.
Není ale přesné tvrdit, že microVM poskytují větší izolaci než tradiční VM. Důležitější je, že sandbox vytváří samostatnou bezpečnostní hranici, která má omezit dopad chybného nebo nežádoucího chování agenta na hostitele.
Uvnitř sandboxu může agent spouštět také další Docker kontejnery. To je užitečné například pro testování, buildy nebo práci s projekty, které samy kontejnery používají.
YOLO mode bez jednotlivých potvrzení
Docker Sandboxes jsou navržené tak, aby bylo možné agenta spustit i v permisivním režimu bez schvalování každé jednotlivé akce.
Bezpečnostní hranici pak nemají představovat pouze permission dialogy, ale také izolace microVM a pravidla nastavená pro přístup k síti a souborům.
To neznamená, že takový režim eliminuje rizika. Spíš přesouvá část ochrany z průběžného lidského potvrzování na infrastrukturu, ve které agent běží.
Síťová, souborová a organizační pravidla
Docker u Sandboxes zmiňuje možnost definovat síťové a filesystemové politiky. Pro týmy nabízí také Docker AI Governance, které má umožnit centrálně nastavovat a vynucovat pravidla pro více uživatelů.
Podle Dockeru mohou tato pravidla zahrnovat například:
- network policies,
- filesystem controls,
- MCP governance,
- centrální administrativní nastavení.
Jde o funkce popisované výrobcem produktu, ne o nezávisle ověřený bezpečnostní benchmark.
Dočasná prostředí pro delší práci agentů
Sandboxes lze rychle vytvářet a rušit, takže mohou sloužit jako dočasná pracovní prostředí pro úlohy, u kterých nechcete dát agentovi přímý přístup k hostitelskému systému.
Docker je míří i na unattended nebo dlouhotrvající úlohy, při kterých agent pracuje delší dobu bez průběžného lidského dohledu.
Zajímavé na tom je, že Docker Sandboxes staví bezpečnost agentního běhu hlavně na izolaci prostředí a nastavených politikách, ne na tom, že uživatel ručně potvrdí každý příkaz. Izolace může omezit dopad chyby, ale sama o sobě není zárukou bezpečného chování agenta.