Introducing Cloud Sandboxes: Start on Your Laptop, Finish in the Cloud

TL;DR · AI 摘要
Docker推出Cloud Sandboxes,通过微虚拟机实现本地与云端无缝切换,解决长时间任务运行的可靠性问题。
核心要点
- Cloud Sandboxes使用微虚拟机隔离,确保本地文件与网络安全
- sbx move命令可实现本地与云端沙箱的无缝迁移
- 支持同时运行100个任务,每个任务拥有独立微虚拟机
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Cloud Sandboxes
- 核心机制
- 微虚拟机隔离
- Docker管理计算资源
- 使用场景
- 本地开发
- 云端执行
- 任务迁移
- CLI功能
- sbx move命令
- 资源自动分配
金句 / Highlights
值得收藏与分享的关键句。
Cloud Sandboxes是相同的微虚拟机,运行在Docker管理的计算资源上
通过sbx move命令实现本地与云端沙箱的无缝迁移
支持同时运行100个任务,每个任务拥有独立微虚拟机
介绍 Cloud Sandboxes:从笔记本电脑开始,在云端完成 | Docker
介绍 Cloud Sandboxes:从笔记本电脑开始,在云端完成
发布于 2026 年 9 月 24 日
Timir Karia
和
Srini Sekaran
在笔记本电脑、云端运行代理,并通过一条命令在它们之间切换,所有操作都安全可靠。今年早些时候,我们推出了 Docker Sandboxes:一种基于微虚拟机的环境,允许编码代理自主且安全地运行。
从那时起,代理开始承担需要长时间运行的任务:持续数小时而非数分钟的任务。代理需要一个新的工作场所。今天,我们推出 Cloud Sandboxes:与 Docker Sandboxes 相同的基于微虚拟机的沙箱环境,运行在 Docker 管理的计算资源上,通过一条命令即可在本地和云端之间切换。
过去一年中,编码代理最重要的变化是它们可以运行更长时间。以前需要开发者每隔几分钟检查一次的任务(如大规模重构、依赖迁移、耗时一小时的测试套件),现在可以交由代理处理并在完成后进行审查。
当代理以短时爆发方式运行时,问题在于模型能否保持任务连贯性。现在代理可以持续运行数小时,问题就变成了这些小时数应该在哪里消耗。笔记本电脑的设计围绕着人:合上盖子时会休眠,电池供电时速度会下降,移动时会断开连接。对于耗时三十秒的任务,这些都不重要。但对于持续一整晚的任务,这些因素却至关重要。
我们开发 Docker Sandboxes 来回答关于代理的第一个问题:让代理无人值守运行是否安全?在 Docker Sandboxes 中,代理在拥有独立内核和 Docker 守护进程的微虚拟机中运行,与您的机器隔离。即使代理行为越界,您的文件、网络和密钥也能得到保护。
今天,我们推出 Cloud Sandboxes 来回答第二个问题:如何同时运行十几个代理,每个运行 5 小时、10 小时或 21 小时,而无需监视任何代理?Cloud Sandboxes 与 Docker Sandboxes 使用相同的微虚拟机,运行在 Docker 管理的计算资源上。隔离模型完全一致,CLI 命令也完全一致。不同之处在于底层机器始终处于运行状态,并且数量可以根据需要无限扩展。
对您而言这意味着什么:
关闭笔记本电脑,让工作继续进行。在离开之前于云端启动代理,断开连接,第二天早上再查看代理完成的工作。
从本地开始,当任务超出笔记本电脑处理能力时切换到云端。与当前代码前的代理进行交互式迭代,然后将长时间任务和循环交给后台代理处理。
$ sbx move my-project --to cloud移动操作会捕获沙箱的文件系统并在目标端重新创建,因此您的工作可以无缝延续。这个功能在本地和云端之间双向有效。
无需任何配置即可并行运行 100 个任务。Docker 负责计算资源。您只需将代理指向这些资源。每个代理都会获得独立的微虚拟机、独立的密钥和独立的网络策略。
低成本尝试。运行一个预构建代理一小时来测试想法,然后将其关闭。
代理自主运行所需的一切
无需您参与即可执行长期任务的代理需要三样东西:
- 无需安装即可启动的方式
- 执行任务所需的工具
- 对其可访问范围的限制
Cloud Sandboxes 包含了以上所有内容。您可以通过 CLI 或网页控制台启动和管理 Cloud Sandboxes。
Kits。Kits 是为代理预配置、预构建的沙箱环境。领先的编码代理现已就绪,包括 Claude Code、Codex、Copilot、Antigravity、Open Code 和 Hermes。或者,您可以轻松添加自己的 Kits。启动非常便捷,例如运行 sbx –cloud run codex 即可启动一个。
MCP。只需一次连接代理所需的 MCP 服务器(Jira、Linear、Grafana、incident.io 或任意可流式传输的 HTTP 端点),所有代理无论是在云端、本地还是其他客户端(如 ChatGPT 桌面应用)中运行,都可以通过单一网关访问这些服务器。
Secrets。只需一次性存储密钥或令牌。云沙箱通过代理请求注入密钥,代理不会看到实际的密钥内容。由于代理从未接触过这些密钥,因此提示注入也无法获取它们。
Policies。通过一次性定义规则,为代理可访问的端点设置网络策略。Docker AI Governance 将很快为大型企业提供集中式治理功能。
您可以通过网页控制台访问和管理所有这些功能。
为什么在两个环境中使用同一个沙箱
我们本可以将云沙箱设计为一个独立产品,拥有自己的命令。但我们没有这么做,原因很简单:您对代理的信任程度不应取决于它运行的位置。
据我们所知,没有其他代理沙箱采用这种方式运作。我们认为使用代理的正确方式是:一种强隔离模型,能够在本地和云端两种环境中运行,并且能够通过一个简单命令(一次操作)在两者之间切换。
这并不是一个产品的两个层级。交互式工作应在您的笔记本电脑上进行。需要数小时运行的任务应放在云端。大多数开发者都需要两者,现在您无需取舍。
定价
云沙箱采用按需付费模式。我们按秒计费,仅此而已。暂停的沙箱不产生费用。数据量、出站流量以及托管公共镜像和 Kits 均免费。您可以使用自己的模型密钥,并保留现有提供商用于推理。
规格
vCPU
内存
每小时费用
Micro
1
2 GiB
$0.07
Small(默认)
2
4 GiB
$0.14
Medium
4
8 GiB
$0.28
Large
8
16 GiB
$0.56
XL
16
32 GiB
$1.12
默认情况下,沙箱运行一小时,单次会话最长可达 24 小时。
入门指南
通过浏览器:登录网页控制台,选择一个 Kits,点击“运行”。
通过终端:
$ brew install docker/tap/sbx
$ sbx login
$ sbx --cloud run claude您需要 sbx 0.45.1 或更高版本,以及 Docker 个人版和专业版账户提供的按需付费计划。笔记本电脑上的 Docker 沙箱仍然免费且独立,无需 Docker Desktop。本地和云端沙箱会分别保存独立的密钥、模板和网络策略,因此在迁移本地工作流之前,请务必阅读文档中的差异说明。
限时活动:新用户可获得价值 250 美元的云沙箱信用额度。立即领取。
我们认为软件构建方式正在发生改变。开发者将花更少时间输入代码,而更多时间进行指导:为代理分配实际任务,然后退后一步,审查返回结果。要实现这一点,代理需要足够安全的环境来自主运行,同时具备足够强的稳定性以持续运行数小时。这就是 Docker 沙箱的作用,如今它已可在您的笔记本电脑和云端运行。
在今晚关闭笔记本电脑之前,先启动一个。
作者简介
Docker 高级首席产品经理
Docker AI 首席产品市场经理
Srini Sekaran 是 Docker 的 AI 首席 PMM,专注于 Docker AI 治理、Docker 栠箱以及代理基础设施和开发者工作流的未来发展方向。
代理
云
云沙箱
Docker 栠箱
长期项目
微虚拟机
产品
目录
相关文章
- 2026年9月24日 介绍云沙箱:从笔记本电脑开始,在云端完成 在笔记本电脑、云端运行代理,并通过一条命令在两者之间切换,所有操作均安全可靠。今年早些时候我们推出了 Docker 栠箱:一种微虚拟机环境,使编码代理能够以安全的方式自主运行。Timir Karia 和 Srini Sekaran 立即阅读
- 2026年9月24日 从 Dockerfile 到 Kit:Docker 栠箱 Kit 规范 Docker 的 Sandbox Kit 规范 v3 将 AI 代理的网络规则、凭证和卷封装为普通且可固定(pinnable)的 OCI 镜像。Christian Dupuis 立即阅读
- 2026年9月24日 Docker 与 CNCF 合作制定代理权限的开放规范 Docker 将开源的 Sandbox Kit 规范引入 CNCF,使 AI 代理权限成为基于 OCI 的中立、厂商无关的标准。Eli Aleyner 和 Srini Sekaran 立即阅读