Hacker News AI · 2026/10/7 17:48:38
Docker 推出 Agent CLI:YAML 声明式配置实现多智能体编排与 MCP 集成
Docker 发布 `docker-agent` CLI 插件,允许开发者通过声明式 YAML 文件构建、运行和共享 AI 智能体。该工具支持多智能体协作架构,无缝集成 MCP 协议及主流 LLM 提供商,旨在降低无代码智能体开发的门槛。
报道全文原始报道全文
本文目录8 个章节
通过声明式 YAML 配置、丰富的工具生态系统和多智能体编排,构建、运行并分享 AI 智能体。

Docker Agent 是什么?
docker-agent 让你能够创建和运行智能 AI 智能体,它们可以协作解决复杂问题——无需编写代码。
docker-agent 是一个 docker CLI 插件,可以通过 docker agent 命令运行。
使用 YAML 定义智能体,为其配备工具,然后让它们开始工作。
agents:
root:
model: openai/gpt-5-mini
description: A helpful AI assistant
instruction: |
You are a knowledgeable assistant that helps users with various tasks.
Be helpful, accurate, and concise in your responses.
toolsets:
- type: mcp
ref: docker:duckduckgodocker agent run agent.yaml核心特性
- 多智能体架构 — 创建由专业智能体组成的团队,自动委派任务
- 丰富的工具生态系统 — 内置工具 + 任何 MCP 服务器(本地、远程或基于 Docker)
- AI 提供商无关 — 支持 OpenAI、Anthropic、Gemini、AWS Bedrock、Mistral、xAI、Docker Model Runner 等更多提供商
- YAML 配置 — 声明式、可版本控制、可分享
- 高级推理 — 内置 think、todo 和 memory 工具
- RAG — 可插拔的检索功能,支持 BM25、嵌入向量、混合搜索和重排序
- 打包与分享 — 将智能体推送到任何 OCI 注册表,并在任何地方拉取和运行
安装
Docker Desktop(4.63+)— docker-agent CLI 插件已预装。直接运行 docker agent 即可。
Homebrew — brew install docker-agent。可以直接运行 docker-agent,或者将该二进制文件符号链接到 ~/.docker/cli-plugins/docker-agent,然后运行 docker agent。
二进制发行版 — 从 GitHub Releases 下载。将 docker-agent 二进制文件符号链接到 ~/.docker/cli-plugins/docker-agent 以使用 docker agent 命令,或直接使用 docker-agent。
至少设置一个 API 密钥(或使用 Docker Model Runner 来运行本地模型):
export OPENAI_API_KEY=sk-... # or ANTHROPIC_API_KEY, GOOGLE_API_KEY, etc.有关两种路径(云 API 密钥或本地模型)的完整指南,请参阅 Set Up a Model。
快速开始
# Run the default agent
docker agent run
# 从 OCI 镜像仓库运行
docker agent run myorg/agent:tag
# 交互式生成新 Agent
docker agent new
# 运行自定义配置
docker agent run agent.yaml更多示例请参见 examples/ 目录。
文档
📖 完整文档
- 安装 · 设置模型 · 快速开始
- Agents · Models · Tools · 多 Agent 协作
- 配置参考
- TUI · CLI · MCP 模式 · RAG
- 模型提供商 · Docker Model Runner
贡献指南
阅读 贡献指南 以开始参与贡献。我们使用 docker-agent 来构建 docker-agent:
docker agent run ./golang_developer.yaml遥测数据
我们收集匿名使用数据以改进工具。详见 遥测说明。