Isolated environments for coding agents
Govern agents and Claws across every team
Your AI Agent across Docker
Local-first LLM inference made easy
Connect and manage MCP tools
Ship with secure, enterprise-ready images
Simplify the software supply chain
Containerize your applications
Discover and share container images
Break free of local constraints
Find guides for Docker products
Learn the Docker basics
Search a library of helpful materials
Skill up your Docker knowledge
Create and share your own extensions
Connect with other Docker developers
Explore open source projects
Help shape the future of Docker
Get inspired with customer stories
Gordon is now GA!
The AI agent built to move your Docker work forward, with your approval at every step.
Gordon is Docker’s AI agent. It reads your containers, proposes solutions, and takes action, with your approval, across debugging, containerization, deployment, and everything in between. Built into Docker Desktop and the CLI. Included free with every Docker account.
Get started for free Learn more
Gordon works where you work
No new app to install. No context to rebuild. Gordon is built into Docker Desktop and the CLI so you can go from question to action without leaving your workflow.
Docker Desktop
Click the Gordon icon in the Docker Desktop sidebar. Gordon reads your running containers and images, providing full context without action.
CLI
Run docker ai from any directory. Gordon picks up your local Dockerfiles and container context automatically. No setup needed.
Why Gordon exists
Writing code got faster. Shipping it didn’t.
AI coding agents help you write code. The hard part is everything after: getting containers running, debugging when something breaks, and giving your AI enough context to actually help.
Broken builds disrupt your flow
A crash pulls you out of focus. Logs, fixes, rebuilds, repeat. Gordon traces the root cause so you can get back to building.
Expertise takes time
Container workflows reward deep knowledge. Most developers don’t have time to build it. Gordon brings it on demand.
Context is difficult and continuous
Your AI works from what you paste in. Your environment keeps changing. Gordon already knows what’s running.
Real context. Real action. You stay in control.
AI coding agents work from what you tell them. Gordon already knows your environment: running containers, logs, Compose files, your working directory. It uses that context to take action across your entire workflow, with your approval at every step.
| Your coding agent | Gordon’s difference |
|---|---|
| Your coding agent Writes and refactors code |
Gordon’s difference Knows your live environment |
| Your coding agent Answers questions in context |
Gordon’s difference Takes action with your approval |
| Your coding agent Great for application logic |
Gordon’s difference Built for containers and deployment |
| Your coding agent Works from what you tell it |
Gordon’s difference Stays current as your environment changes |
Gordon works alongside Cursor, Copilot, Claude Code, and any coding agent you already use.
Everything you need to go from code to running containers, faster.
Gordon proposes every action before executing. You approve what it does.
Debug and troubleshoot
Gordon reads your logs, inspects running containers, and traces root cause in your actual environment. Get a proposed fix, not a search result.
Containerize any app
Describe your project. Gordon generates a production-ready Dockerfile and Compose setup tuned to your actual stack. No copy-pasting from templates.
Execute Docker operations
Stop containers, clean up images, manage volumes. Tell Gordon what you want, approve the command, done. No syntax lookup required.
Optimize Dockerfiles
Gordon reviews your Dockerfile and applies current best practices: multi-stage builds, layer caching, health checks. In context, not from a blog post.
Secure your images
Integrated with Docker Scout, Gordon surfaces CVEs and misconfigurations and recommends fixes before they reach production.
Learn as you ship
Get clear explanations of Docker concepts in context, while you are working. Volumes, networking, Kubernetes manifests. No tab switching.
Powerful enough to act. Designed to ask first.
Gordon proposes every action before executing. You stay in full control at every step.
Analyze
Gordon reads your live Docker environment, containers, logs, images, and Compose files before responding.
Propose
Gordon tells you exactly what it wants to do. You see the command, the file change, the operation, all before anything runs.
Approve
You approve or decline. No action happens without your explicit go-ahead. Every time.
Execute
Gordon carries out the approved action and reports back. Permissions reset when you close the session.
Gordon proposes. You approve.
Approval First
Review every action before it runs.
Session-Scoped
Permissions reset when you close the session.
Configurable
Enable auto-approve for trusted local workflows.
Transparent
See exactly what command Gordon wants to run.
Docker Trust: Gordon runs on Docker’s SOC 2 Type 2 attested, ISO 27001 certified infrastructure.
Start for free. More power when you need.
Choose the Gordon plan that fits how often you use Docker AI assistance across debugging, containerization, security, and daily workflow automation.
| Gordon AI Credits Yearly Monthly |
Pricing | Best for | AI Credit Budget |
|---|---|---|---|
| Base Free |
Base Free |
Base For individuals getting started with Docker AI assistance. |
Base 1x |
| Gordon Plus $20 |
Gordon Plus $20 |
Gordon Plus For professionals who need more AI power for daily workflows. |
Gordon Plus 2x |
| Gordon Max $50 |
Gordon Max $50 |
Gordon Max For teams relying on Gordon daily for containerization and security. |
Gordon Max 5x |
| Gordon Ultra $100 |
Gordon Ultra $100 |
Gordon Ultra For power users who need maximum AI capacity and priority access. |
Gordon Ultra 10x |
Debug it. Build it. Ship it with Gordon.
Start using Gordon in Docker Desktop and the Docker CLI, or read the docs to learn how Docker’s AI agent can help move your container workflow forward.