Docker Agent
活跃简介
Docker 官方推出的 AI Agent 构建器和运行时,提供容器化原生的 Agent 开发与部署能力,将 Docker 的隔离性、可移植性和标准化优势带入 AI Agent 生命周期管理,支持 Agent 的构建、调试、打包和生产运行。
核心特性
- 多智能体架构 - 支持创建专业化 Agent 团队,自动委派和协调任务
- 丰富的工具生态 - 内置工具 + 任意 MCP 服务器(本地、远程或 Docker 容器)
- 多模型提供商支持 - 兼容 OpenAI、Anthropic、Gemini、AWS Bedrock、Mistral、xAI 及 Docker Model Runner 本地模型
- YAML 声明式配置 - 可版本控制、可共享的 Agent 定义方式
- 内置高级推理能力 - 集成思考(think)、待办(todo)和记忆(memory)工具
- RAG 支持 - 可插拔检索,支持 BM25、嵌入向量、混合搜索和重排序
适用场景
💡 使用声明式 YAML 配置快速构建和运行 AI Agent,无需编写代码
💡 通过 OCI 镜像仓库打包和分发 Agent,实现团队间标准化共享
💡 利用多智能体协作处理复杂任务,自动分解和委派子任务
💡 在容器化环境中安全运行 Agent,利用 Docker 的隔离性和可移植性
分类
快速开始
安装 Docker Desktop 4.63+(已预装 docker-agent 插件)或通过 brew install docker-agent 安装。设置 API 密钥:export OPENAI_API_KEY=sk-...,然后运行 docker agent run 启动默认 Agent,或 docker agent run agentcatalog/pirate 使用预置 Agent,也可通过 docker agent new 交互式创建新 Agent。