---
title: "Docker 開源 Docker Agent：以 YAML 定義、可推到 OCI 註冊庫的 AI 代理"
url: https://sammy.hk/docker-%e9%96%8b%e6%ba%90-docker-agent%ef%bc%9a%e4%bb%a5-yaml-%e5%ae%9a%e7%be%a9%e3%80%81%e5%8f%af%e6%8e%a8%e5%88%b0-oci-%e8%a8%bb%e5%86%8a%e5%ba%ab%e7%9a%84-ai-%e4%bb%a3%e7%90%86/
author: Ethan
published: 2026-10-08T14:43:00+08:00
modified: 2026-10-08T09:35:03+08:00
description: "Docker Engineering 在 GitHub 開源名為 Docker Agent 的項目，官方描述為「以宣告式 YAML 配置、豐富工具生態與多代理協作來建置、執行及分享 AI 代理」；項目以 Apache 2.0 授權發布，並設有官方文件網站。[1][2] 它做甚麼 官方指出，docker-agent 讓使…"
categories: [AI, "開放源碼"]
tags: ["AI 代理", Docker, MCP, OCI, YAML, "開源工具"]
source: https://sammy.hk
---
![](https://sammy.hk/wp-content/uploads/2026/10/docker-agent-og.jpg)Docker Engineering 在 GitHub 開源名為 Docker Agent 的項目，官方描述為「以宣告式 YAML 配置、豐富工具生態與多代理協作來建置、執行及分享 AI 代理」；項目以 Apache 2.0 授權發布，並設有官方文件網站。\[1\]\[2\]

## 它做甚麼

官方指出，`docker-agent` 讓使用者毋須寫程式碼，就能建立及執行可互相協作解決複雜問題的智能代理；它是 `docker` CLI 插件，可用 `docker agent` 指令運行，代理以 YAML 定義、賦予工具後即可工作。\[1\]

官方 README 舉例，代理定義包括模型、描述、指示與工具集（toolset），其中工具集可以引用 MCP 伺服器：\[1\]

“` 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:duckduckgo “`

執行方式為 `docker agent run agent.yaml`。\[1\]

## 主要功能

官方列出的重點功能包括：\[1\]

- **多代理架構**：建立由專門代理組成的團隊，自動分派任務
- **豐富工具生態**：內建工具，並可接上任何 MCP 伺服器（本地、遠端或 Docker 化）
- **不綁定 AI 供應商**：支援 OpenAI、Anthropic、Gemini、AWS Bedrock、Mistral、xAI、Docker Model Runner 等
- **YAML 配置**：宣告式、可版本控制、可分享
- **進階推理**：內建 think、todo 與記憶工具
- **RAG**：可插拔檢索，支援 BM25、向量嵌入、混合搜尋與重排
- **打包與分享**：把代理推到任何 OCI 註冊庫，再拉下來在任何地方執行

## 安裝與專案狀況

官方指出，安裝方式包括 Docker Desktop 4.63 或以上（插件已預裝，直接執行 `docker agent`）、Homebrew（`brew install docker-agent`），以及從 GitHub Releases 下載二進位檔；使用時需設定至少一個 API 金鑰，或使用 Docker Model Runner 在本機執行模型。\[1\]

官方文件顯示，項目本身亦以自己來開發——貢獻指南示範以 `docker agent run ./golang_developer.yaml` 來建置 `docker-agent`。\[1\]\[2\]

截至發文，該儲存庫有約 3,600 顆星、484 次 fork、289 個標籤與 10,709 次提交；最新提交日期為 2026 年 10 月 7 日。官方另設有 Docker Community Slack 的專用頻道，並表示會收集匿名使用數據以改善工具，細節載於官方文件的遙測頁。\[1\]

值得留意的是，從儲存庫紀錄可見，項目並非全新：早於 2026 年 3 月已有提交把使用方式改名為 `docker agent`，並持續密集開發；官方文件亦提供 contributor 指南與安全政策。\[1\]

## 參考資料

\[1\] [GitHub — docker/docker-agent 官方儲存庫](https://github.com/docker/docker-agent)

\[2\] [Docker Agent 官方文件](https://docker.github.io/docker-agent/)

### 相關文章：

1. [Docker 把 Sandbox Kit 規格捐去 CNCF：為 AI 代理權限訂立開放標準](https://sammy.hk/docker-%e6%8a%8a-sandbox-kit-%e8%a6%8f%e6%a0%bc%e6%8d%90%e5%8e%bb-cncf%ef%bc%9a%e7%82%ba-ai-%e4%bb%a3%e7%90%86%e6%ac%8a%e9%99%90%e8%a8%82%e7%ab%8b%e9%96%8b%e6%94%be%e6%a8%99%e6%ba%96/ "Docker 把 Sandbox Kit 規格捐去 CNCF：為 AI 代理權限訂立開放標準")
2. [GitHub 用 AI 代理把 Copilot 執行時重寫為 Rust：832,378 行與 96% 提示快取命中](https://sammy.hk/github-%e7%94%a8-ai-%e4%bb%a3%e7%90%86%e6%8a%8a-copilot-%e5%9f%b7%e8%a1%8c%e6%99%82%e9%87%8d%e5%af%ab%e7%82%ba-rust%ef%bc%9a832378-%e8%a1%8c%e8%88%87-96-%e6%8f%90%e7%a4%ba%e5%bf%ab%e5%8f%96%e5%91%bd/ "GitHub 用 AI 代理把 Copilot 執行時重寫為 Rust：832,378 行與 96% 提示快取命中")
3. [阿里巴巴開源 AI 程式碼評審工具 OpenCodeReview](https://sammy.hk/%e9%98%bf%e9%87%8c%e5%b7%b4%e5%b7%b4%e9%96%8b%e6%ba%90-ai-%e7%a8%8b%e5%bc%8f%e7%a2%bc%e8%a9%95%e5%af%a9%e5%b7%a5%e5%85%b7-opencodereview/ "阿里巴巴開源 AI 程式碼評審工具 OpenCodeReview")
4. [GitHub 用開源 AI 安全代理找出 24 個 Android 漏洞：方法與自身限制](https://sammy.hk/github-%e7%94%a8%e9%96%8b%e6%ba%90-ai-%e5%ae%89%e5%85%a8%e4%bb%a3%e7%90%86%e6%89%be%e5%87%ba-24-%e5%80%8b-android-%e6%bc%8f%e6%b4%9e%ef%bc%9a%e6%96%b9%e6%b3%95%e8%88%87%e8%87%aa%e8%ba%ab%e9%99%90/ "GitHub 用開源 AI 安全代理找出 24 個 Android 漏洞：方法與自身限制")
