Docker 是一个面向现代应用开发和 AI 智能体运行的开发平台,提供 Docker Desktop、Docker Sandboxes、Docker AI Governance 与 Docker Hardened Images 等产品。它解决的问题不是单纯启动容器,而是在开发者已有的笔记本、镜像、仓库和 CI 环境中,为智能体增加隔离、身份、策略、签名和审计能力。Docker Sandboxes 使用 microVM 为每个智能体会话提供隔离,运行时限制网络和文件系统;Docker AI Governance 则将沙箱策略、MCP 策略和身份绑定的审计日志放进统一控制台。产品强调沿用现有 Docker 技术栈,不要求替换已有生态,并以 OCI 兼容和平台无关为基础。
核心功能
智能体沙箱运行
Docker Sandboxes 为每个 agent session 提供 microVM isolation,并在运行时锁定网络和文件系统。使用 sbx run <agent> 可以启动沙箱化的 AI agent,官网示例展示了通过 sbx run claude 和 sbx run codex 启动 Claude Code 与 Codex CLI。沙箱会挂载工作区,并显示网络策略,例如拒绝全部网络访问、仅允许指定主机名。
多种智能体执行
Docker Sandboxes 的命令行示例支持运行 Claude 和 Codex,智能体可以在项目工作区中执行开发任务。示例中 Claude Code 读取认证代码、分析依赖、更新文件并运行测试;Codex 则根据开发者描述实施代码变更。官网还展示了智能体创建应用、克隆仓库以及生成单元测试等使用方式。
统一治理与审计
Docker AI Governance 提供用于沙箱和 MCP 策略的统一控制台,支持身份绑定的审计日志,并强调无需逐台机器进行设置。官网展示的治理流程包括允许策略、签名镜像、绑定服务身份以及证明 microVM 运行时;策略会在每个步骤执行,每个动作都经过签名并记录,从而为审计提供操作证据。
签名与加固组件
Docker Hardened Images 提供最小化、签名、持续修补的镜像和 MCP servers,并标注 SLSA Level 3 与 audit-ready。官网将其与智能体运行安全放在同一套信任链中,强调组件验证、镜像签名和持续更新,帮助团队在已有镜像与注册表体系上构建 AI 技术栈。
Docker Desktop 开发环境
Docker Desktop 将容器和完整开发循环放在一个环境中,官网将其描述为现代应用的构建方式。开发者可以从空白文件开始运行应用,并将其发布到不同位置;页面提供 Mac Apple Silicon、Mac Intel、Windows AMD64、Windows ARM64 和 Linux 的下载入口。Docker 也展示了终端、调试控制台、端口以及应用启动和编译过程。
开放标准与现有技术栈
Docker 表示,现有的镜像、注册表和 CI 已经可以为 AI 技术栈提供基础,不需要引入新的生态或进行迁移。面向智能体的能力延伸到同一套技术轨道,并基于开放标准构建,符合 OCI 且保持平台无关。开发者可以从本地笔记本开始运行智能体,再将其扩展到其他运行环境。
使用方式
Docker Sandboxes 通过命令行安装和使用,官网示例命令为 brew install docker/tap/sbx,安装后使用 sbx run <agent> 启动智能体。Docker Desktop 则提供 Mac、Windows 和 Linux 下载版本。页面没有说明是否必须注册,也没有给出自备模型 Key 的要求;示例中的 Claude Code 和 Codex 分别显示 API Usage Billing 与 API Usage。官网同时展示了项目工作区挂载、网络策略、终端、调试控制台和端口等开发环节。
适用人群与场景
使用 Claude Code 或 Codex CLI 进行代码开发的工程师,可以在挂载项目工作区的沙箱中让智能体修改代码、分析依赖、运行测试或实现描述中的变更。需要控制智能体网络和文件系统访问的安全团队,可以使用 microVM 隔离、运行时策略和身份绑定审计。需要对镜像与 MCP 组件进行验证和持续修补的团队,可以使用 Docker Hardened Images。已经使用 Docker 镜像、注册表、CI 和 Docker Desktop 的开发团队,则可以在不替换现有生态的情况下扩展到智能体工作流。
注意事项
官网示例中的沙箱网络策略为拒绝全部网络访问,并仅允许指定主机名;实际运行会显示允许的主机数量。页面展示了 Claude Code 和 Codex 的 API Usage Billing 或 API Usage,但没有公布 Docker Sandboxes、Docker AI Governance、Docker Hardened Images 或 Docker Desktop 的具体价格、免费额度和套餐信息。