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.

Get started for free Read the Gordon docs