GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing docker.github.io — Docker Agent — Run AI agents from YAML, like containers
These docs track the
main branch and may describe unreleased features.
The stable documentation lives at
docs.docker.com.
Docker AgentDocker Agent is to AI agents what What it is
A CLI that runs AI agents defined declaratively in YAML or HCL. What it isn’t
Not a framework you write code in. Not a hosted SaaS. Not a new model. Who it’s for
Developers who want agents in their workflow without glue code. What you get
TUI · CLI · HTTP API · MCP server · A2A · OCI distribution. What Is Docker Agent?Docker Agent is an open-source tool from Docker — makers of Docker Engine, Docker Desktop, Docker Hub, and Docker Scout — that lets you build, run, and share AI agents using simple configuration files instead of writing application code. You describe what your agent does — its model, personality, tools, and teammates — in a YAML file. Docker Agent handles the LLM orchestration loop, tool execution, multi-agent delegation, and streaming output. You focus on what the agent should do, not how to wire it up. That's it. Your agent can now read and write files, run shell commands, and reason through problems — all through an interactive terminal UI. Without vs. with Docker AgentThe same coding assistant, written two different ways: Without Docker Agent
With Docker Agent
Why Docker Agent?Most AI agent frameworks ask you to write Python or TypeScript to glue together models, tools, and workflows. Docker Agent takes a different approach: declare everything in config, run it with a single command. × “I rebuilt the same agent loop in three projects.”
✓ Reusable YAML — declare once, run everywhere.
× “Sharing my agent means a repo plus a setup README.”
✓
docker agent run user/agent — OCI distribution, like images.× “I’m locked into one model SDK.”
✓ Swap the
model: line — OpenAI, Anthropic, Gemini, Bedrock, local.× “Tools are one-offs glued to one agent.”
✓ Built-in toolsets plus any MCP server from Docker's MCP catalog — reuse them across agents.
Config, Not CodeDefine agents in YAML or HCL. Swap models, add tools, or change behavior without touching application code. Built-in Tools + MCPComes with tools for filesystem, shell, memory, web fetch, and more. Extend with any of the hundreds of MCP servers in Docker's MCP catalog. Multi-Agent TeamsBuild teams of specialized agents that delegate work to each other. A coordinator routes tasks to the right specialist. Any ModelOpenAI, Anthropic, Google Gemini, AWS Bedrock, local models via Docker Model Runner or Ollama — bring your own provider. Package & Share Like ImagesPush agents to any OCI registry. Pull and run them anywhere with one command — the same workflow you use for containers. Run AnywhereInteractive TUI, headless CLI, HTTP API server, OpenAI-compatible chat endpoint, MCP server, or A2A protocol. Use CasesWhat people build with Docker Agent today: Coding agentsPair-programmer agents with file system, shell, and LSP tools. Read code, edit it, run tests, iterate. CLI reference →Ops & SRETriage incidents, search logs, run kubectl, build Dockerfiles. Pipe alerts in via Data & researchPersistent memory, web fetch, RAG over local docs, structured output for downstream pipelines. RAG guide →Custom workflowsMulti-agent teams, hooks, model routing, A2A and MCP servers — wire agents into your existing stack. Multi-agent →How It WorksDocker Agent follows a simple loop:
A few terms you'll see
Zero ConfigThe fastest way to try it — no config file needed: From the RegistryRun agents straight from any OCI-compatible registry — just like pulling a Docker image: Multi-Agent TeamsBuild a team where a coordinator delegates tasks to specialists: Non-Interactive ModeUse Prefer HCL?
You can also write agent configs in HCL using labeled blocks and heredocs. See HCL Configuration. Part of the Docker ecosystemDocker Agent reuses the tooling and conventions you already know:
Docker Hub
Push and pull agents like container images — same registry, same auth.
Docker Desktop
Run MCP toolsets in containers via
ref: docker:… with one click.
Docker Model Runner
Run local OSS models on your machine — just point your agent at dmr/….
Docker Scout
Same supply-chain visibility you have for images extends to agent images.
Explore the DocsIntroductionThe full story: what Docker Agent is, why it exists, and how it works. Quick StartGet your first agent running in under 5 minutes. Core ConceptsAgents, models, tools, and multi-agent orchestration explained. ConfigurationFull reference for every YAML and HCL option. Model ProvidersOpenAI, Anthropic, Gemini, Bedrock, Docker Model Runner, and more. FeaturesTUI, CLI, API server, MCP mode, A2A, RAG, Skills, and distribution. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |