Skip to content

选择沙箱提供商

比较 microsandbox、Docker 和 E2B,然后在 Web 中选择一个。本指南面向已完成安装 Core 和 Web、需要为 Core 托管的 Session 提供计算资源的运维人员。

安装程序不选择提供商。一个安装只使用一个提供商。以后要更改,请先重置部署;参阅更改沙箱配置。

比较各提供商 ​

microsandbox(推荐)Docker(兼容)E2B
沙箱运行位置Linux 节点上的 microVMLinux 节点上的容器E2B 云端
需要添加节点是是否
你需要提供带 systemd 和 /dev/kvm 的 Linux amd64 主机带 systemd 和 rootful Docker Engine 的 Linux amd64 主机E2B API 密钥和模板;Core 的公共 HTTPS URL
隔离每个沙箱有独立内核容器共享节点内核由 E2B 提供
空闲沙箱可挂起和恢复是,通过检查点否是,由 E2B 原地暂停
工作区存储必需,使用 NFS自有磁盘自有磁盘
磁盘限制根磁盘和工作区配额无由模板设置

字段级差异见部署契约。节点的主机要求见添加和管理节点。

Docker 是兼容选项,用于可信负载和没有 /dev/kvm 的主机。Docker 节点在其主机上等同于 root:仅在专用于沙箱的主机上添加。

沙箱节点运行在 Linux amd64 上。Core 运行在 macOS 或 Windows 上时,请连接 Linux 节点或使用 E2B。应用也可以在自己的机器上运行自托管 Session,无需提供商。

在 Web 中选择提供商 ​

  1. 打开 设置 → 沙箱与调度。设置向导会询问 沙箱在哪里运行?:自有机器(microsandbox 或 Docker)或 E2B。
  2. 选择 自有机器 时,选择提供商和沙箱规格。Web 会把提供商声明的默认大小推荐为 标准,审阅页的 高级设置 可填写确切的 CPU、内存和磁盘值。E2B 不声明默认大小,所以它的审阅页没有 高级设置。
  3. 选择 保存配置。该选择保存在 Core 的数据库中。

选择 自有机器 后,继续阅读添加和管理节点。使用 microsandbox 时,请先设置工作区存储。microsandbox 节点间的检查点恢复,参阅跨节点恢复检查点。

使用 E2B ​

E2B 不需要节点,但其沙箱会从 E2B 云端调用 Core,因此 Core 需要一个不是回环地址的公共 HTTPS URL;参阅配置公开地址。

  1. 按构建模板,用 Runtime 镜像构建模板。其输出记录了不可变的 templateID:build_UUID 值。
  2. 在设置向导中选择 E2B。在 连接 E2B 页选择 服务,或填写自定义的 沙箱 API 地址 和 沙箱数据面域名,输入 API 密钥,再从 Web 用该密钥加载的列表中选择 模板构建(先选模板,再选其已就绪的构建)。密钥必须属于拥有该模板的团队。
  3. 选择 保存配置。Core 加密保存该密钥,且不会再返回它。

编辑已保存的 E2B 配置时,API 密钥 留空即保留已保存的密钥,此时 模板构建 是可编辑的文本框,内容为已保存的 templateID:build_UUID。输入密钥后,Web 会重新加载列表。

密钥和模板规则(包括密钥替换)见初始设置与同提供商变更。

后续步骤 ​

基于 MIT 许可证发布。© 2026 MiniMax-AI