Docker官方发布docker-agent,一个通过YAML声明式配置构建和运行AI Agent的CLI插件。它支持OpenAI、Anthropic、Gemini、AWS Bedrock等多个模型提供商,内置MCP工具生态,支持多智能体编排,并可将Agent打包为OCI镜像分发。Docker Desktop 4.63及以上版本已预装该插件。
Docker官方发布了docker-agent,一个面向开发者的AI Agent构建和运行工具,以声明式YAML配置为核心,无需编写代码即可创建和部署AI智能体。
docker-agent作为Docker CLI插件运行,通过docker agent命令调用。开发者在YAML文件中定义Agent的模型、指令和工具集:
agents:
root:
model: openai/gpt-5-mini
description: A helpful AI assistant
instruction: |
You are a knowledgeable assistant that helps users with various tasks.
toolsets:
- type: mcp
ref: docker:duckduckgo
配置文件可版本化、可共享,也可直接从OCI镜像仓库拉取并运行:
docker agent run myorg/agent:tag
docker-agent支持主流AI模型提供商,包括OpenAI、Anthropic、Google Gemini、AWS Bedrock、Mistral、xAI,以及Docker自有的本地模型运行器(Docker Model Runner)。开发者通过环境变量设置API密钥后即可切换,本地模型方案同样支持。
工具支持基于MCP(Model Context Protocol)协议,可接入本地MCP服务器、远程MCP服务器,或以Docker容器形式运行的MCP服务。框架内置了think(思考)、todo(任务清单)、memory(记忆)等工具。RAG检索支持BM25、向量嵌入、混合搜索和重排序。
多智能体模式允许创建专责Agent团队,由主Agent自动将子任务分发给对应的专责Agent处理,适合需要分工协作的复杂任务场景。
Docker Desktop 4.63及以上版本已预装docker-agent,直接运行docker agent即可使用。非Desktop用户可通过Homebrew安装(brew install docker-agent)或下载GitHub发布的二进制文件。
项目本身也在用docker-agent构建docker-agent——官方仓库中有golang_developer.yaml可作为Golang开发Agent的参考示例。telemetry(匿名使用数据收集)默认开启,按文档说明可关闭。
免费获取企业 AI 成熟度诊断报告,发现转型机会
关注公众号

扫码关注,获取最新 AI 资讯
3 步完成企业诊断,获取专属转型建议
已有 200+ 企业完成诊断