D

Docker Agent

AI Agent 运行时

Docker Agent

docker-agent 是 Docker 官方的 AI 智能体运行时,以声明式 YAML 配置智能体、工具和推理逻辑,支持多智能体架构和 MCP 协议,智能体可像容器一样打包分发。

3,477+
GitHub Stars
v1.149
最新版本
Apache-2.0
开源许可

免费试用 · 无需下载即可在线体验

关于 Docker Agent

Docker 工程团队打造的声明式智能体运行时

Docker Agent 是 Docker Engineering 于 2026 年 10 月开源的 CLI 插件项目,灵感来源于「让智能体像容器一样可版本化、可共享、可运行」。用户只需编写一个 agent.yaml 文件,指定模型、指令和工具集,即可通过 `docker agent run` 启动智能体。

项目采用多智能体架构:一个根智能体可自动将子任务委托给专业子智能体。工具生态通过 MCP(Model Context Protocol)扩展,支持本地、远程或 Docker 容器内的任意 MCP 服务器。检索层可插拔 BM25、嵌入向量、混合搜索和重排序。

核心功能一览

六大核心能力,覆盖创作全流程

📋

YAML 声明式配置

智能体以纯文本 YAML 定义,可版本控制、代码审查、团队共享,无需编写编排代码。

🧩

多智能体自动委托

根智能体根据任务类型自动分发给专业子智能体,实现并行协作与专业化处理。

🔌

MCP 原生集成

支持任意 MCP 服务器作为工具集,本地运行、远程调用或 Docker 容器内执行均可。

📦

OCI 注册表分发

智能体配置可打包为 OCI Artifact 推送到任意注册表,`docker agent run myorg/agent:tag` 即可在任何机器运行。

🤖

多模型提供商支持

兼容 OpenAI、Anthropic、Gemini、AWS Bedrock、Mistral、xAI 及 Docker Model Runner 本地推理。

零基础快速上手

4 步完成你的第一件 AI 作品,无需任何设计经验

1

安装插件

Docker Desktop 4.63+ 已预装;或通过 Homebrew 安装:`brew install docker-agent`。

2

配置 API Key

设置至少一个模型提供商的 API Key(如 OPENAI_API_KEY),或使用 Docker Model Runner 本地推理。

3

编写 agent.yaml

创建 YAML 文件定义智能体模型、指令和工具集,可使用 `docker agent new` 交互生成。

4

运行智能体

执行 `docker agent run agent.yaml` 启动智能体,或从 OCI 注册表拉取运行:`docker agent run myorg/agent:tag`。

全平台客户端下载

支持网页端、桌面端、移动端及浏览器插件,随时随地开启创作

获取 Docker Agent

GitHub Releases
standalone 二进制
下载
Homebrew
`brew install docker-agent`
下载
Docker Desktop
4.63+ 版本预装插件
下载
爱派AiPyAD

常见问题解答

遇到问题?这里可能有你想要的答案

1

Docker Agent 需要 Docker Desktop 吗?

Docker Desktop 4.63+ 已预装插件,可直接使用。也可单独安装 standalone 二进制并通过 symlink 注册到 Docker CLI plugins 目录。

2

支持哪些操作系统?

原生支持 macOS 和 Linux。Windows 用户需通过 WSL2 运行。

3

智能体配置可以私有化部署吗?

可以。YAML 文件可随时签入 Git,智能体可打包为 OCI Artifact 推送到私有 registry,支持企业内部管控。

4

和 Docker Compose 有什么区别?

Docker Compose 编排容器化服务,Docker Agent 编排 AI 智能体。两者可结合使用——智能体以容器形式运行,通过 MCP 与微服务通信。

同类对比

和同类工具横向对比,帮你选对工具。

对比维度Docker AgentLangChainCrewAIAutoGen
配置方式YAML 声明式Python 代码Python 代码Python 代码
多智能体内置自动委托需编排内置需编排
工具协议MCP 原生自定义自定义自定义
分发方式OCI 注册表PyPI/源码PyPI/源码GitHub
本地模型支持Docker Model Runner兼容兼容兼容