Meet Gordon: Docker's AI Agent For Your Entire Container Workflow

TL;DR · AI Summary
Docker's official product page introduces Gordon as an AI agent, but the main content consists of navigation menus and pricing information, lacking detailed technical mechanisms, features, or implementation specifics about this AI agent.
Key Takeaways
- Docker launches Gordon as an AI agent product positioned for the entire containe
- The product page showcases multiple products in the Docker ecosystem including D
- Three pricing tiers are offered: Docker Personal (free), Docker Pro ($9/month),
Outline
Jump quickly between sections.
Docker introduces Gordon as an AI agent for container workflows across the entire development lifecycle.
Docker showcases related AI and agent products including Docker Sandboxes, AI Governance, and Docker Model Runner.
Docker offers three pricing tiers: Personal (free), Pro ($9/month), and Team ($15/month) for different user needs.
Highlights
Key sentences worth saving and sharing.
Gordon is positioned as your AI agent across Docker for the entire container workflow.
Docker provides isolated environments for coding agents through Docker Sandboxes.
Docker Personal is free for individual developers, while Docker Pro starts at $9 per user/month.
Meet Gordon: AI Agent for Container Workflows | Docker
Insights on the state of AI agents from 800+ builders and leaders. Download your copy
✕
[](https://www.docker.com/)
AI and Agents
- Docker Sandboxes New Isolated environments for coding agents
- AI Governance New Govern agents and Claws across every team
- Gordon New Your AI Agent across Docker
- Docker Model Runner Local-first LLM inference made easy
- Docker MCP Catalog and Toolkit Connect and manage MCP tools
Application Security
- Docker Hardened Images Ship with secure, enterprise-ready images
- Docker Scout Simplify the software supply chain
Application Development
- Docker Desktop Containerize your applications
- Docker Hub Discover and share container images
- Docker Offload Break free of local constraints
- Docker Build Cloud Speed up your image builds
- Testcontainers Desktop Local testing with real dependencies
Developers
- Documentation Find guides for Docker products
- Getting Started Learn the Docker basics
- Resources Search a library of helpful materials
- Training Skill up your Docker knowledge
- Extensions SDK Create and share your own extensions
- Community Connect with other Docker developers
- Open Source Explore open source projects
- Preview Program Help shape the future of Docker
- Customer Stories Get inspired with customer stories
- Pricing- [x] Yearly Monthly ## Docker Personal ### $0 ### $0 For individual developers who need the essential tools to build and deploy containers. Get started Get started #### Includes: #### Docker Desktop #### Docker Engine + Kubernetes #### Docker Hub #### Docker Scout #### Docker Debug #### Included usage: #### 1 user #### 1 Docker Scout-enabled repo* #### 100 Docker Hub pulls/hr* #### 1 private Docker Hub repo #### Docker Build Cloud and Testcontainers Cloud free trial ## Docker Pro ### $11 ### $9 per user/month For individual professionals who require more advanced features and additional resources. Buy now Buy now #### Includes: #### Docker Build Cloud #### Testcontainers Cloud #### Synchronized File Shares #### Visibility into Docker Scout health scores #### 5 business day support response #### Included usage: #### 1 user #### 2 Docker Scout-enabled repos #### Unlimited Docker Hub pull rate #### 200 Docker Build Cloud build minutes #### 100 Testcontainers Cloud runtime minutes MOST POPULAR ## Docker Team ### $16 ### $15 per user/month For small teams that need collaborative tools to make working together more efficient. Buy now Buy now #### Includes: #### Add users in bulk #### Audit logs #### Docker Hub role-based access control #### 2 business day support response #### Included usage: #### Up to 100 users #### Unlimited Docker Scout-enabled repos #### Unlimited Docker Hub pull rate #### Unlimited private Docker Hub repos #### 500 Docker Build Cloud build minutes #### 500 Testcontainers Cloud runtime minutes #### 10 Organization access tokens #### 1 Docker Hub organization ## Docker Business ### $24 ### $24 per user/month For enterprises desiring robust security, control, and compliance features. Buy now Buy now Contact sales Contact sales #### Includes: #### Hardened Docker Desktop #### Single Sign-On (SSO) #### SCIM user provisioning #### Image and Registry Access Management #### Desktop Insights Dashboard #### Enhanced container Isolation (ECI) #### Purchase via invoice #### 1 business day support response #### Included usage: #### No user cap #### Unlimited Docker Scout-enabled repos #### Unlimited Docker Hub pull rate #### Unlimited private Docker Hub repos #### 1,500 Docker Build Cloud build minutes #### 1,500 Testcontainers Cloud runtime minutes #### 100 Organization access tokens #### Unlimited Docker Hub organizations***
## Docker Hardened Images (DHI)
Secure, minimal container images for every team, free with enterprise features, if needed. Start Free Trial
Search
Toggle menu
Meet Gordon: Docker’s AI Agent For Your Entire Container Workflow
Posted May 19, 2026


Nuno Coracao and Deanna Sparks
_\_Gordon understands your environment, proposes fixes, and takes action across your entire Docker workflow. Now generally available.\__

Image 1: Gordon in Docker Desktop
Why Gordon Exists
Developers are more productive than ever. AI coding assistants are writing code, merging PRs and cutting review cycles. But the moment something breaks in a container, or a teammate hands you a service and says “ship it,” you’re on your own.
Containers don’t break the way they’re supposed to. Build cache invalidates for no reason. Postgres can’t see Redis. The image works locally and crashes in CI. Or an error message links to a Stack Overflow thread from 2017.
Modern software development is a stack of friction stacked on top of friction. And the AI tools you already use can’t help. Cursor doesn’t know what’s running. Copilot can’t read your logs. Claude Code can’t inspect your Compose file. They’re great at application logic, but they’re not built for everything that happens after code is written. They work from what you paste in. They don’t know your system.
Docker’s AI Agent, Gordon, does.
## Key takeaways
* Gordon is Docker’s AI agent for your entire container workflow, built into Desktop 4.74+ and the CLI.
* It already sees your environment, so you go from problem to fix in minutes instead of hunting for context.
* Every action requires your explicit approval, and permissions reset when the session closes.
* Start free with any Docker account, then scale up to 20x capacity when Gordon becomes part of your daily workflow.
Meet Gordon
Gordon is Docker’s AI agent builtfor the work developers actually do. Not a chatbot that explains what to do. An agent that takes action, with your approval, across your entire Docker workflow.
Gordon reads your running container logs, images, compose files, and working directory. It already knows your environment before you ask. The contextis what makes Gordon different. When something breaks, Gordon doesn’t send you to the docs. It traces the failure in your actual setup, proposes a fix, and waits for you to say go.
Gordon is optimized for Docker and container workflows, but it helps wherever developers need it. Containerize a Node.js app. Debug a crashing container. Spin up a stack of Postgres, Redis, and your own service in one prompt. Read the logs and figure out why your service can’t reach the network. Ship it.
Under the hood, Gordon has shell access, filesystem operations and the full Docker CLI, a knowledgebase of Docker docs and best practices and web access. We don’t build rigid features. We give Gordon a broad set of capabilities and let the agent figure out how to combine them to solve what you actually asked for. New capability in, new behaviors emerge.
It lives where you already work. Inside Docker Desktop and CLI. No new tools to learn. No context to rebuild every time you switch tasks.
Your coding assistance helps you write the code. Gordon helps you ship it.

Image 2: Gordon welcome screen
What Gordon Does for You
**When something is broken**
Your build fails. The error log is dense and unhelpful. You’ve spent twenty minutes scrolling Stack Overflow and you’re no closer.
Tell Gordon: _“My container keeps exiting.”_ Gordon reads the logs, traces the failure to the actual cause, a missing env var, a bad base image, a misconfigured volume mount, proposes a fix, and applies it after you approve. Twenty-minutes collapses to just two.
**When you’re starting something new**
A teammate hands you a service and says “ship it.” No Dockerfile. No compose file. No idea how it talks to the production database.
Tell Gordon: _“Containerize this app and set up a dev environment with Postgres.”_ Gordon reads your code, drafts the Dockerfile, builds out a docker-compose with the stack, runs it, and shows you the result. From “ship it” to running locally in one conversation.
**When you just want it done**
Sometimes you don’t need a thoughtful AI agent. You need to clean up dangling images, stop everything that’s running, or pull and run nginx, and you don’t want to look up flags.
Tell Gordon: _“Clean up unused images.”_ Gordon shows you the command, you approve, it runs. Fast Docker without the manual pages.
**When you want it better**
Your Dockerfile works but the image is 2GB and it rebuilds every time you sneeze. You know there’s a better version of it. But you don’t have an afternoon to find it.
Tell Gordon: _“Optimize this Dockerfile.”_ Gordon proposes a multi-stage build, reorders layers for cache hits, swaps in a slimmer base image, and adds a health check. You diff, you approve, you ship.
**When you need context fast**
You’re mid debug and you need to know what’s running, what’s using disk, what’s stale. Stopping to look up flags breaks your flow.
Ask Gordon:_“Show me running containers.”_ _“How much disk space is Docker using?”_ _“List my images.”_
Gordon already knows your environment. Running containers, images, volumes, networks. It answers without you stopping to remember whether the flag is -a or –-all. No pasting. No setup. Just ask.
**When you’re learning**
Docker has a lot of concepts, and most of the explanations on the internet are years out of date. You’re deep in a new code base and you need to understand volumes, or networking, or why your multi-stage build isn’t doing what you think it is.
Ask Gordon: _“Explain bind mounts vs named volumes in the context of my setup.” “Why is my service not reaching the network?”_
Gordon explains Docker concepts grounded in your actual setup, in plain language, today. Not a blog post from 2019. Your code, your environment, your answer.

Image 3: Debugging session with Gordon
Where Gordon Lives
Gordon lives where you already work. No new tool to install. No context to rebuild. It’s built into Docker Desktop and the CLI so you can go from question to action without leaving your workflow.
Docker Desktop
Gordon has its own tab inside Docker Desktop. Detach it to float alongside your work, with full context of your environment: running containers, images, volumes, the works.
Gordon, mid-task
The tab isn’t the only way in. Gordon shows up across Docker Desktop at the moment you need it. A container fails to start? Launch Gordon straight from the container list and let it diagnose and fix the problem in place. Same for images, volumes, builds, and search. Wherever Docker Desktop surfaces a problem, Gordon is one click away.
`docker ai`
Prefer the terminal? Run docker ai from any directory. Same agent, same context, terminal-native. For when you live in a TUI and don’t want to leave it.
Gordon is available on Docker Desktop 4.74 and above.
You’re Always in Control
Gordon takes action, but it always asks first.
Every shell command, every file modification, every Docker operation is shown to you before it runs. You approve, you reject, or you redirect. Gordon proposes. You decide.
We built it this way because an agent that can run commands on your machine should never surprise you. The convenience is in Gordon thinking through the problem, pulling the right context, and lining up the right command. The judgment is still yours.
This is what staying in control actually looks like:
- Approval First.Every action requires your explicit go-ahead. Every time.
- Session-scoped permission. Permissions reset when you close the session. No lingering access.
- Full transparency. You see exactly what commands Gordon wants to run before it runs.
- Configurable.For trusted workflows, you can enable auto-approve and let Gordon move faster.
- Privacy, plainly.We don’t store your code or personal information. Our AI providers don’t retain your data either. Gordon processes your request and that’s it.
Gordon runs on Docker’s [SOC 2 Type 2 attested, ISO 27001 certified](https://www.docker.com/trust/compliance/) infrastructure.
Gordon Completes the Stack
Gordon isn’t a replacement for the tools you already use. It’s the agent layer that ties them together.
- Use Gordon when you’re working with Docker, containers, infrastructure, debugging, or anything between your laptop and production.
- Use coding assistants when you’re deep in application logic, refactoring, or generating new code.
- Use both when your task spans the stack, which it usually does.
Most tasks span the whole stack. Your coding assistants help write your code. Now you have an agent that handles both ends.
Start Free. Scale When You’re Ready.
Gordon is included free with every Docker account.No set up. No credit card. Just open Docker Desktop 4.74, login, click the Gordon tab, and start.
Free covers everyday use. Limits reset every few hours so you’re never blocked for long. When Gordon becomes a core part of your workflow, upgrade anytime for more capacity.
Need more? Gordon standalone plans give you 2x to 20x the capacity of the free tier. They’re add-ons. Any Docker account can buy one, including Free.
- Gordon Plus: 2x usage for regular users hitting base limits. $20/mo.
_Already using Gordon on a paid Docker plan? Check your email for details on your transition._
Gordon Is Ready Today. Start Shipping.
Gordon is generally available today. Free for every Docker account. Built into the tools you already use. Ready to take action the moment you need it.
This isn’t just another feature upgrade. Gordon is how Docker is building intelligence into the entire developer workflow. Not a standalone AI tool you have to context-switch into, but as an agent layer woven into Desktop, Scout, Offload, Sandboxes and Model Runner. Every part of the stack, working together, with an agent that already knows your environment.
Developers have always trusted Docker to build, ship and run software. Gordon is what that trust looks like when it can act on your behalf.
Get started today:
- Update Docker Desktop to 4.74 or above. Open Desktop, click the Gordon icon in the sidebar, and start a conversation.
- Run docker ai in your terminal for the same agent in CLI form.
- Explore Gordon Plans. Start free. Upgrade when you’re ready.
- **Read the docs**. Everything you need to start shipping faster.
- [Contact sales](https://www.docker.com/pricing/contact-sales/)to learn more.
About the Authors

Principal Product Manager, Docker
Principal PM at Docker, Nuno leads the AI agents teams – Gordon, Docker agent, and MCP – shipping the open foundations that bring agentic AI into developers’ daily workflows.

Sr. Product Marketing Manager, Docker
Senior PMM at Docker, Deanna Sparks simplifies complex tech into clear stories that drive developer adoption, business growth, and customer value.
AI AgentAI/MLDocker AIDocker DesktopgordonProducts
Table of contents
[](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.docker.com%2Fblog%2Fmeet-gordon-dockers-ai-agent-for-your-entire-container-workflow%2F "Visit this Linkedin profile")[](https://twitter.com/intent/tweet?url=https%3A%2F%2Fwww.docker.com%2Fblog%2Fmeet-gordon-dockers-ai-agent-for-your-entire-container-workflow%2F "Visit this X profile")[](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.docker.com%2Fblog%2Fmeet-gordon-dockers-ai-agent-for-your-entire-container-workflow%2F "Visit this Facebook profile")
Related Posts
- May 12, 2026 #### Docker AI Governance: Unlock Agent Autonomy, Safely Introducing Docker AI Governance: centralized control over how agents execute, what they can reach on the network, which credentials they can use, and which MCP tools they can call, so every developer in your company can run AI agents safely, wherever they work. Your laptop is the new prod Agents are the biggest productivity unlock… 
- May 18, 2026 #### Coding Agent Horror Stories: The Security Crisis Threatening Developer Infrastructure Explore real AI coding agent security failures, from database wipes to secrets leakage, and learn how Docker Sandboxes reduce the blast radius. 
- May 15, 2026 #### Custom MCP Catalogs and Profiles: Advancing Enterprise MCP Adoption Learn how to create your own custom MCP catalog and maintain separate server collections and configurations for smooth transitions between workflows. 
- May 13, 2026 #### NIST Narrows the NVD: What Container Security Programs Should Reassess On April 15, NIST announced a prioritized enrichment model for the National Vulnerability Database. Most CVEs will still be published, but fewer will receive the CVSS scores, CPE mappings, and CWE classifications that container scanners and compliance programs have historically relied on. The change formalizes a drift that has been visible to anyone pulling NVD… 
Products
- Products Overview
- Docker Desktop
- Docker Hub
- Docker Scout
- Docker Build Cloud
- Testcontainers Desktop
- Testcontainers Cloud
- Docker MCP Catalog and Toolkit
- Docker Hardened Images
Features
- Command Line Interface
- IDE Extensions
- Container Runtime
- Docker Extensions
- Trusted Open Source Content
- Secure Software Supply Chain
Developers
Pricing
Company
- About Us
- What is a Container
- Blog
- Why Docker
- Trust
- Customer Success
- Partners
- Events
- Docker System Status
- Newsroom
- Swag Store
- Brand Guidelines
- Trademark Guidelines
- Careers
- Contact Us
Languages
- [](http://twitter.com/docker)
- [](https://www.linkedin.com/company/docker)
- [](https://www.instagram.com/dockerinc/)
- [](http://www.youtube.com/user/dockerrun)
- [](https://www.facebook.com/docker.run)
- [](https://www.docker.com/blog/feed)
© 2026 Docker Inc. All rights reserved
Do Not Sell My Personal Information
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners.
Do Not Sell My Personal Information Accept Cookies

Do Not Sell My Personal Information
When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.
Allow All
Manage Consent Preferences
#### Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
#### Sale of Personal Data
- [x] Sale of Personal Data
Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link.
If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.
- ##### Performance Cookies
- [x] Switch Label label
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
- ##### Targeting Cookies
- [x] Switch Label label
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
Cookie List
Clear
- [x] checkbox label label
Apply Cancel
Consent Leg.Interest
- [x] checkbox label label
- [x] checkbox label label
- [x] checkbox label label
Confirm My Choices