┌──────────────────────────────────────────────────────────┐
│ ┌────────────────────────────────────────────────────┐ │
│ │ Docker 沙箱(microVM) │ │
│ │ ┌──────────────┐ ┌───────────────────────────┐ │ │
│ │ │ Claude Code │ │ 独立 Docker 守护进程 │ │ │
│ │ │ (--dsp 模式) │ │ (与主机隔离) │ │ │
│ │ └──────────────┘ └───────────────────────────┘ │ │
│ │ ┌──────────────────────────────────────────────┐ │ │
│ │ │ 工作区:~/my-project(与主机同步) │ │ │
│ │ └──────────────────────────────────────────────┘ │ │
│ │ 基础环境:Ubuntu、Node.js、Python 3、Go、Git、 │ │
│ │ Docker CLI、GitHub CLI、ripgrep、jq │ │
│ │ 用户:拥有 sudo 权限的非 root 'agent' │ │
│ └────────────────────────────────────────────────────┘ │
│ 主机 Docker 守护进程:沙箱内不可访问 │
└──────────────────────────────────────────────────────────┘