开发框架
Docker Agent
用 YAML 定义调试团队,并通过终端和自行选择的模型运行。
概览
需要可重复、可配置的调试流程时可考虑 Docker Agent:一个 Agent 排查错误,再委派另一个提出修复。将 YAML、输入和测试结果保存在一起,便于团队审查流程。它是自定义 Agent 的运行时,不是托管建站工具或新模型。
最适合希望为可重复的仓库工作配置排查与修复角色的开发者。
你提供什么
- YAML Agent 配置、代码仓库与可复现的错误
- 已授权的模型访问或兼容的本地模型配置
你将获得
- Agent 回复、工具输出与代码修改建议
- 可通过 OCI 仓库分享的复用 Agent 配置
使用流程
- 使用 Docker Desktop 4.63+,或按稳定版文档安装独立 CLI;较早的 Desktop 版本使用 cagent 名称。
- 连接所选提供商或本地模型,确认费用与数据处理规则。
- 将官方调试 YAML 调整用于仓库的可丢弃副本,并限制文件系统与命令访问。
- 运行 docker agent run debugger.yaml,描述一个错误,再审查建议差异并重新运行测试。
环境要求与安装
- Docker Desktop 4.63 或更高版本,或独立安装 Docker Agent
- 受支持的模型连接,以及明确授权的项目与工具访问
限制与复核
- 配置多个 Agent 不保证结果更好或模型费用更低;先从一个可复现的问题开始。
- 文件系统和命令工具可改变工作环境;授予访问权限前请核对实际执行与隔离设置。
- GitHub Pages 文档跟随主分支,可能描述未发布功能;请按已安装版本选择说明。
- 仅审核官方资料;Agenlify 尚未运行或测评本产品。
你的部分
- 运行前选择模型、核对计费并设置允许使用的工具。
- 检查文件修改与命令输出,再自行运行仓库测试。
何时考虑其他产品
不适合作为开箱即用的 Docker 客服机器人、免配置建站器或保证无人值守的生产修复方案。
任务与使用场景1
修复现有项目中的漏洞
稳定版文档提供针对仓库问题的排查与修复协作流程。
- 准备
- A YAML agent configuration, a repository and a reproducible error · Authorized model access or a compatible local model setup
- 获取
- Agent responses, tool output and proposed code changes · A reusable agent configuration that can be shared through an OCI registry
- 你的部分
- Choose models, review their billing and set permitted tools before running. · Inspect file changes and command output, then run the repository tests yourself.
套餐与计费详情
估算使用成本
- 本次核验运行时许可证和独立费用边界,未核验模型提供商的具体费率或 Docker 订阅额度。
- 使用本地模型可避开对应的云端 API 调用,但仍需考虑硬件、电力与模型许可证。
价格为核实时的快照。请向服务商确认计费周期、税费与当前额度。
来源与核验3
本页依据官方资料整理,尚非产品实测。
厂商描述与演示说明其宣称的功能,本页的选择建议依据这些资料整理。
- Docker Agent 稳定版文档docs.docker.com
说明 YAML Agent 团队、安装、模型凭据、调试和 OCI 分享,并区分 Docker Agent 与 Gordon。
- Docker Agent 官方仓库github.com
说明 CLI、云端模型提供商与本地 Docker Model Runner 选项。
- Docker Agent Apache-2.0 许可证github.com
运行时采用 Apache-2.0 许可证;模型服务和其他 Docker 产品适用各自条款。
常见问题
Docker Agent 与 Gordon 是同一个产品吗?
不是。Docker Agent 通过配置文件运行自定义 Agent 团队。Gordon 是 Docker 内置的 AI 助手,通过 docker ai 使用。
Docker Agent 免费是否包含模型用量?
Apache-2.0 运行时免费。云端模型 API 用量由提供商单独计费;本地模型需要自己的算力。Docker Desktop、镜像仓库及其他 Docker 服务另有条款,并可能收费。
Docker 名称是否意味着 Agent 一定已隔离?
不能根据产品名称推断隔离状态。执行仓库修改前,请核对工具权限、执行环境和已安装版本对应的沙箱说明。