Docker上线新服务 Cloud Sandboxes,把原本只在开发者电脑上运行的Docker沙箱隔离环境,扩展到Docker管理的云端算力资源。对用AI程式开发代理来做“需要好几小时才能跑完”的大型改动、测试与验证任务来说,这意味着开发者不必一直盯着本机:代理可以直接在云端持续工作,直到阶段性结果出来后再回来查看。
Cloud Sandboxes的核心价值在于“可离线不中断”。当AI代理长时间运行时,本地环境很容易被笔电休眠、关机或网络波动打断;而现在计算被转交给云端,开发者关闭本机连接也不会影响任务继续。更关键的是,多个独立沙箱可以同时启动,分别处理不同分支或不同需求,提升并行开发效率。
在隔离机制上,Cloud Sandboxes保持了Docker Sandboxes一贯的思路:每个沙箱对应独立的小型虚拟机,包含Linux内核、文件系统、网络环境以及运行所需的Docker后台服务。AI代理可在沙箱内安装依赖、执行命令或启动容器;它无法访问开发者未开放给沙箱的主机资源。不过,开发者挂载到沙箱的专案目录仍允许代理在其中读写,从而保证开发产物能够落到可控范围内。
值得一提的是,服务支持本机与云端之间的沙箱搬移。通过 sbx move,系统会保存沙箱文件系统并生成容器映像,再在目标端创建新的沙箱环境,因此“正在跑的进程与内存内容”不会被原样带过去。与此同时,本机挂载目录、由sbx管理的密钥与网络访问规则不会自动随搬移迁移,目标端需要重新配置;原沙箱也会保留。
Cloud Sandboxes还提供多种预设AI代理环境,覆盖Claude Code、Codex、GitHub Copilot、Google Antigravity、OpenCode与Hermes,并支持自建环境。沙箱可通过MCP连接Jira、Linear、Grafana等外部工具;所需密钥会在请求发生时注入,不会让AI代理长期保存。
在成本方面,云端沙箱按使用量计费,计算时间按秒计费,沙箱暂停期间不计费;AI模型费用由模型供应商另算。云端算力规格提供1到16个虚拟CPU,价格从每小时0.07美元到1.12美元不等,单次云端工作阶段最长可设置24小时。使用前需升级到sbx 0.45.1以上版本,本机Docker Sandboxes仍可免费使用,且不需要安装Docker Desktop。