Share feedback
Answers are generated based on the documentation.

Docker AI 概览

Docker 在你的开发工作流中提供了用于处理 AI 的工具。每个工具服务于不同的目的。

我需要哪个工具?

我想要…… 使用 CLI 命令
获取 Docker 任务(容器、镜像、Dockerfile)的 AI 帮助 Gordon docker ai
使用兼容 OpenAI 的 API 在本地运行 AI 模型 Model Runner docker model
通过 MCP 将 AI 工具连接到外部服务 MCP Catalog and Toolkit docker mcp
构建和编排自定义多智能体团队 Docker Agent docker agent
在隔离环境中运行编码智能体 Docker Sandboxes sbx

这些工具如何关联

Gordon 是 Docker 内置的 AI 助手。它帮助处理 Docker 相关的任务,例如调试容器、编写 Dockerfile 和管理镜像。你可以通过 Docker Desktop 或 docker ai 命令与它交互。

Docker Agent 是一个用于在 YAML 中定义 AI 智能体团队的开源框架。你可以用特定角色、模型和工具配置智能体,然后从终端运行它们。Docker Agent 是一个通用的智能体运行时,并不特定于 Docker 任务。

Docker Sandboxes 提供用于运行编码智能体的隔离 microVM 环境。它支持多种智能体,包括 Claude Code、Codex、Copilot、Gemini 和 Docker Agent。Sandboxes 是隔离层——智能体本身是独立的工具。

Model Runner 让你在本地运行 LLM。Docker Agent 等其他工具可以使用 Model Runner 作为模型提供方。

MCP Catalog and Toolkit 使用模型上下文协议管理 AI 工具与外部服务之间的连接。Gordon、Docker Agent 和第三方工具都可以使用通过 Toolkit 配置的 MCP 服务器。