Skip to content

Docker Sandboxes 可在你的机器上或在 Docker 托管的云基础设施上,在隔离环境中运行 AI 编程智能体。使用 sbx CLI 创建和管理这两类沙箱。

sbx CLI 和本地沙箱计算资源可免费使用,包括用于商业用途。云端计算资源采用 按量付费订阅。模型提供商的费用另行计算。

组织管理员可以集中管理各开发者机器上本地沙箱的 网络、文件系统和 MCP 策略。 该功能需要单独购买付费订阅。

入门 ​

安装 sbx CLI 并登录,然后选择在哪里运行你的智能体:

环境适用场景从这里开始
本地沙箱在你的机器上处理文件和受支持的硬件在本地开始
云端沙箱在无需本地虚拟化的 Docker 托管算力上运行在云端开始

这两种环境使用各自独立的凭据、网络策略和生命周期控制。在改造工作流之前, 请先阅读比较本地沙箱与云端沙箱。

如需从你的应用中创建和管理云端沙箱,请参阅 Sandboxes API 和 SDK。

了解更多 ​

以下指南介绍本地沙箱工作流。关于云端工作流,请参阅云端沙箱。

  • 智能体 —— 支持的智能体以及各智能体的配置
  • 工作流 —— Git、本地开发、身份验证、智能体技能和自动化方面的模式
  • 配置 —— 管理凭据、声明项目环境、启用 GPU 直通,以及配置上游代理
  • 集成 —— 通过 SSH 将 VS Code、Cursor 等编辑器和应用连接到沙箱
  • MCP gateway —— 注册 MCP 服务器并将其连接到沙箱中的智能体
  • Kit —— 将工具和配置打包成可复用的沙箱环境
  • 架构 —— microVM 隔离、工作区挂载、网络
  • 安全 —— 隔离模型、凭据处理和网络策略
  • CLI 参考 —— sbx 命令和选项的完整列表
  • 故障排查 —— 常见问题及修复方法
  • 常见问题 —— 登录要求、遥测等

反馈 ​

你的反馈会决定接下来构建什么。如果你遇到缺陷、缺少某项功能,或者有建议, 请在 github.com/docker/sbx-releases/issues 提交 issue。