sandboxes: experimental windows support, link to legacy version

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
David Karlsson
2026-01-26 16:36:14 +01:00
parent 167507af0a
commit 551019ee38
5 changed files with 12 additions and 1 deletions

View File

@@ -34,6 +34,11 @@ You get:
For a comparison between Docker Sandboxes and other approaches to isolating
coding agents, see [Comparison to alternatives](./architecture.md#comparison-to-alternatives).
> [!NOTE]
> MicroVM-based sandboxes require macOS or Windows (experimental). Linux users
> can use legacy container-based sandboxes with
> [Docker Desktop 4.57](/desktop/release-notes/#4570).
## How to use sandboxes
To create and run a sandbox:

View File

@@ -57,6 +57,7 @@ See the agent-specific documentation:
- Docker Desktop 4.58 or later
- Platform support:
- macOS with virtualization.framework
- Windows with Hyper-V {{< badge color=violet text=Experimental >}}
- API keys or credentials for your chosen agent
## Next steps

View File

@@ -61,6 +61,7 @@ Docker capabilities but cannot safely share your Docker daemon.
Sandboxes use your system's native virtualization:
- macOS: virtualization.framework
- Windows: Hyper-V {{< badge color=violet text=Experimental >}}
This provides hypervisor-level isolation between the sandbox and your host.
Unlike containers (which share the host kernel), VMs have separate kernels and

View File

@@ -19,7 +19,7 @@ This guide runs Claude Code in an isolated sandbox for the first time.
Before you begin, ensure you have:
- Docker Desktop 4.58 or later
- macOS
- macOS, or Windows {{< badge color=violet text=Experimental >}}
- A Claude API key
## Run your first sandbox

View File

@@ -16,6 +16,10 @@ Docker Sandboxes now run in lightweight microVMs instead of containers. Each
sandbox has a private Docker daemon, better isolation, and network filtering
policies.
> [!NOTE]
> If you need to use legacy container-based sandboxes, install
> [Docker Desktop 4.57](/desktop/release-notes/#4570).
After upgrading to Docker Desktop 4.58:
- Old sandboxes don't appear in `docker sandbox ls`