Docker v0.30.0: MCP Server Management & Sandbox Profiles
Docker v0.30.0 lands experimental MCP server management, sandbox profiles for governance, non-interactive Hub login, and fixes for Linux packaging, macOS worktrees, and network isolation.
TL;DR
- Experimental MCP server management with aggregate gateway (opt-in via SBX_MCP_ENABLE)
- Sandbox profiles and multi-policy support for governance
- Non-interactive Docker Hub login for CI/CD workflows
- Configurable grace period before auto-stopping sandboxes
- Fixes for Linux packaging, macOS worktrees, Windows installer, and network isolation
New
- MCP server management (experimental) — Register remote endpoints, community registry servers, or local stdio commands with
sbx mcp add, then pass--mcp <name>tosbx create/sbx run. Opt-in viaSBX_MCP_ENABLEenvironment variable. - Sandbox profiles and multi-policy support — Foundation for richer governance configurations;
sbx policysetup now works before login. - Non-interactive Docker Hub login — Enables scripted authentication for CI/CD pipelines.
- Sandbox grace period — Configurable delay before auto-stopping when the last session exits.
- Idempotent startup hooks —
commands.startupre-runs on every container start so init hooks survive restarts. - Per-kit memory files — Progressive disclosure of kit information in AI memory.
- Loopback binding — Both loopback stacks now bind by default when publishing ports.
Fixed
- Linux packaging now builds sailor's
fficrate instead offfi-krunfor release artifacts. - Sandboxes remain recoverable when workspace or worktree is deleted on the host.
- macOS
/privatepath compatibility for worktrees; fixeskrun_start_enter failedon systems with long usernames. - gVisor socket directory and auth stores namespaced by
--app-nameto prevent daemon collisions. - Database version check before daemon startup surfaces instructive errors instead of crashes.
- Raw TCP to
host.docker.internalnow allowed when localhost is permitted in policy. - Windows installer directory ID renamed to
INSTALLFOLDERfor safer invocation. - Sentinel connection in
cpandkit addprevents auto-stop race conditions.
Update: docker pull docker/sbx:v0.30.0 or visit the release page for installation instructions.
Source: Docker