Docker Sandboxes: ambienti isolati per agenti AI

Docker lancia sandboxes usa e getta per eseguire in sicurezza agenti AI come Claude Code o Copilot CLI su macOS e Windows, isolando completamente l'ambiente host.

Docker Sandboxes: ambienti isolati per agenti AI

La notizia

Docker ha presentato Sandboxes, un sistema di ambienti isolati pensati per l'esecuzione di agenti AI come Claude Code, Gemini CLI e Copilot CLI. La soluzione si basa su microVM e permette di far operare gli agenti senza supervisione diretta. L'annuncio è apparso su Hacker News e il software è già disponibile per macOS tramite Homebrew e per Windows con winget.

Come funziona l'installazione e l'uso base

Su macOS l'installazione richiede due comandi: brew trust docker/tap seguito da brew install docker/tap/sbx. Su Windows si usa winget install Docker.sbx. Una volta installato, ogni agente viene eseguito all'interno di una microVM dedicata che monta solo la cartella del progetto corrente. L'ambiente ospite resta separato e non subisce modifiche. Al termine del lavoro basta un comando per eliminare la sandbox.

Isolamento e controlli disponibili

A modern 3D conceptual illustration of a secure digital sandbox. A glowing, transparent energy shield encloses an abstract AI core, separating it from the surrounding clean, futuristic tech environment. Represents microVM isolation and security boundaries. Sleek, modern tech style, no text or logos.

Ogni sandbox fornisce un confine di sicurezza basato su microVM. Gli agenti possono installare pacchetti, modificare file di configurazione e avviare container Docker interni. Il filesystem e la rete sono soggetti a regole definite dall'utente. Docker offre anche funzionalità di governance per applicare queste regole a livello aziendale. La modalità predefinita corrisponde a --dangerously-skip-permissions, ma l'isolamento evita che il sistema host venga compromesso.

Limiti pratici e considerazioni

Al momento il supporto è limitato a macOS e Windows. Non è chiaro se Linux riceverà lo stesso livello di attenzione. Le prestazioni dipendono dall'overhead delle microVM, che resta inferiore a quello di una macchina virtuale completa ma non è nullo. Per chi sviluppa automazioni AI con stack Node.js, Python o Rails, il vantaggio principale è la possibilità di far eseguire task lunghi senza dover controllare manualmente ogni azione. Resta da verificare come si comporta con progetti che richiedono accesso a risorse di rete esterne o credenziali complesse.


📖 Leggi anche

Hai bisogno di una consulenza?

Aiuto aziende e startup a sviluppare software, automatizzare processi e integrare AI. Parliamone.

Scrivimi
← Torna al blog