Skip to content

Docker Sandboxes 中的智能体自主工作。它们会安装软件包、调用 API 并使用工具,而不会事先询问你。治理让智能体在限制其可访问内容的规则范围内自由 工作。这些规则在沙箱之外强制执行,因此智能体无法修改或绕过它们。规则来自三个来源: 你的本地策略、你的沙箱使用的 Kit,以及你的组织。

NOTE

本节介绍运行在你机器上的沙箱。云端沙箱使用同类允许和拒绝规则,但不使用本地策略或 组织策略。它们使用云网络策略,该策略保存在你的 Docker 账户中,并通过 sbx --cloud policy 或 Docker Agentic Platform Console 进行管理。

规则的来源 ​

你设置自己的本地策略,并选择沙箱使用哪些 Kit。你的组织管理员设置该组织的组织策略。

本地策略和 Kit ​

通过本地策略,你决定沙箱可以访问哪些网络目标。你从一个预设开始, 然后用 sbx policy 允许工作所需的目标,并阻止沙箱不应访问的目标。

Kit(包括内置的智能体 Kit)自带各自的规则。Kit 的作者会定义其智能体所需的规则,例如对智能体 API 的访问权限。无论你自己构建 Kit, 还是从镜像仓库或 Git 仓库获取,规则都随 Kit 一同提供。这些规则仅适用于使用该 Kit 的沙箱。

组织治理 ​

如果你的组织拥有 AI Governance 方案, 管理员可以通过组织治理集中设置规则。这些策略适用于持有许可证 成员的沙箱,并且不止于网络,还能控制沙箱可以挂载哪些宿主路径以及可以使用哪些 MCP 服务器。管理员随后在审计日志中查看这些策略所做的决策。

入门 ​

如果你是开发者,请从试用本地策略开始,这是一个针对单个沙箱 允许和阻止目标地址的示例。

如果你是管理员,请从组织治理入门开始,为你的组织设置 策略、审计日志、许可证、登录强制要求以及 Docker Sandboxes。