Skip to content

Commit af670ee

Browse files
dvdksnclaude
andcommitted
gordon: GA release documentation updates
- Remove Beta badge and availability marker; Gordon is now GA - Update subscriber note: available to all Docker accounts, Business admins control access via Admin Console (no longer requires Support contact) - Replace "Beta features" settings path with "AI" section across all pages - Add usage-limits.md covering Base/Plus/Max/Ultra plans, approximate question limits per time window, usage indicator, and docs.docker.com Gordon - Document contextual help entrypoints from Containers, Images, and Builds views - Document usage indicator in Docker Desktop Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 4b3550c commit af670ee

7 files changed

Lines changed: 128 additions & 51 deletions

File tree

content/manuals/ai/gordon/_index.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ description:
66
weight: 40
77
params:
88
sidebar:
9-
badge:
10-
color: blue
11-
text: Beta
129
group: AI and agents
1310
aliases:
1411
- /desktop/features/gordon/
@@ -38,12 +35,13 @@ Gordon proposes every action before executing. You approve what it does.
3835

3936
Before you begin:
4037

41-
- Docker Desktop 4.61.0 or later
38+
- Docker Desktop 4.74 or later
4239
- Sign in to your Docker account
4340

4441
> [!NOTE]
45-
> Gordon is enabled by default for Personal, Pro, and Team subscriptions.
46-
> Business subscribers must complete two steps before users can access Gordon:
42+
> Gordon is enabled by default for signed-in Docker users. If your account
43+
> belongs to an organization with a Business subscription, access requires two
44+
> additional steps:
4745
>
4846
> 1. Contact Docker Support to activate Gordon for your organization. Docker
4947
> will confirm when activation is complete.

content/manuals/ai/gordon/concepts/data-privacy.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ processed are not stored.
5151

5252
### Personal (free) subscription
5353

54-
Conversation threads are stored for 30 days to improve the service. Individual
55-
queries and responses are retained as part of your conversation history.
54+
Anonymized conversation threads are stored for 30 days to improve the service.
55+
Individual queries and responses are retained as part of your conversation history.
5656

5757
### All subscriptions
5858

@@ -85,7 +85,7 @@ You can disable Gordon at any time:
8585
Individual users:
8686

8787
1. Open Docker Desktop Settings.
88-
2. Navigate to the **Beta features** section.
88+
2. Navigate to the **AI** section.
8989
3. Clear the **Enable Gordon** option.
9090
4. Select **Apply**.
9191

content/manuals/ai/gordon/how-to/cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Gordon CLI is part of Docker Desktop. To disable it, disable Gordon in Docker
5454
Desktop Settings:
5555

5656
1. Open Docker Desktop Settings.
57-
2. Navigate to the **Beta features** section.
57+
2. Navigate to the **AI** section.
5858
3. Clear the **Enable Gordon** option.
5959
4. Select **Apply**.
6060

content/manuals/ai/gordon/how-to/docker-desktop.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,23 @@ to change it during a conversation:
3030
1. Select the directory icon in the Gordon input area.
3131
2. Browse and select a different directory.
3232

33+
## Contextual help
34+
35+
The Gordon icon appears throughout Docker Desktop. Selecting it opens Gordon
36+
pre-loaded with context about the item you are working with, such as container
37+
logs or build output.
38+
39+
## Usage indicator
40+
41+
Docker Desktop shows a usage indicator so you can see how close you are to
42+
your tier limit. See [Usage limits and tiers](../usage-limits.md) for details.
43+
3344
## Disabling Gordon
3445

3546
To disable Gordon:
3647

3748
1. Open Docker Desktop Settings.
38-
2. Navigate to the **Beta features** section.
49+
2. Navigate to the **AI** section.
3950
3. Clear the **Enable Gordon** option.
4051
4. Select **Apply**.
4152

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: Gordon usage limits and tiers
3+
linkTitle: Usage limits
4+
description: Gordon subscription tiers and usage limits for Docker Desktop and the CLI
5+
weight: 50
6+
keywords: [gordon, usage, limits, tiers, base, plus, max, ultra, subscription]
7+
---
8+
9+
{{< summary-bar feature_name="Gordon" >}}
10+
11+
Gordon is included with every Docker account at the Base tier. Paid Gordon
12+
plans unlock higher usage limits.
13+
14+
## Tiers
15+
16+
| Tier | Usage allocation |
17+
| ----- | -------------------------------- |
18+
| Base | Included with any Docker account |
19+
| Plus | 2× Base |
20+
| Max | 5× Base |
21+
| Ultra | 20× Base |
22+
23+
To upgrade your Gordon tier, visit your account settings on
24+
[docker.com](https://www.docker.com).
25+
26+
## Usage limits
27+
28+
Gordon usage is measured in questions. The number you can ask depends on
29+
complexity: questions that involve more context, files, or Docker operations
30+
count more toward your limit.
31+
32+
| Tier | Per 4 hours | Per day | Per month |
33+
| ----- | ----------- | ------- | --------- |
34+
| Base | ~40 | ~100 | ~180 |
35+
| Plus | ~80 | ~200 | ~360 |
36+
| Max | ~200 | ~500 | ~900 |
37+
| Ultra | ~800 | ~2,000 | ~3,600 |
38+
39+
These are estimates and vary based on question complexity.
40+
41+
## View your usage
42+
43+
Docker Desktop shows a usage indicator so you can see how close you are to
44+
your limit. To get more usage, upgrade your tier.
45+
46+
## Gordon on docs.docker.com
47+
48+
Gordon is also available on [docs.docker.com](https://docs.docker.com) to
49+
answer documentation questions. It's free for all users with its own separate
50+
usage limit. It only answers questions about Docker documentation and does not
51+
include tool use or access to your Docker environment.

content/manuals/ai/gordon/use-cases.md

Lines changed: 57 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -7,112 +7,130 @@ weight: 10
77

88
{{< summary-bar feature_name="Gordon" >}}
99

10-
Gordon handles Docker workflows through natural conversation. This page shows
11-
example prompts for the most common use cases.
10+
Gordon handles Docker workflows through natural conversation. Start a session
11+
in the Gordon sidebar in Docker Desktop or run `docker ai` in your terminal,
12+
then describe what you need.
1213

1314
## Debug and troubleshoot
1415

1516
Fix broken containers, diagnose build failures, and resolve issues.
1617

17-
```console
18-
# Diagnose container crashes
19-
$ docker ai "why did my postgres container crash?"
18+
In the Gordon sidebar:
2019

21-
# Debug build failures
22-
$ docker ai "my build is failing at the pip install step, what's wrong?"
20+
- "Why is my container exiting immediately?"
21+
- "Fix this Docker build error"
22+
- "My app can't connect to the database"
23+
- "My container is using too much memory, help me investigate"
2324

24-
# Fix networking issues
25-
$ docker ai "my web container can't reach my database container"
25+
Via CLI:
2626

27-
# Investigate performance problems
28-
$ docker ai "my container is using too much memory, help me investigate"
27+
```console
28+
$ docker ai "why is my container exiting immediately?"
29+
$ docker ai "my build is failing at the pip install step, what's wrong?"
30+
$ docker ai "my web container can't reach my database container"
2931
```
3032

3133
## Build and containerize
3234

3335
Create Docker assets for applications and migrate to hardened images.
3436

37+
In the Gordon sidebar:
38+
39+
- "Containerize my Node.js app"
40+
- "Create a docker-compose for my stack"
41+
- "Set up a dev environment with Postgres and Redis"
42+
43+
Via CLI:
44+
3545
```console
36-
# Create Dockerfile from scratch
3746
$ docker ai "create a Dockerfile for my Node.js application"
38-
39-
# Generate compose file
4047
$ docker ai "create a docker-compose.yml for my application stack"
41-
42-
# Migrate to Docker Hardened Images
4348
$ docker ai "migrate my Dockerfile to use Docker Hardened Images"
4449
```
4550

4651
## Execute operations
4752

4853
Run Docker commands to manage containers, images, and resources.
4954

55+
In the Gordon sidebar:
56+
57+
- "Stop all running containers"
58+
- "Clean up unused images"
59+
- "Pull and run nginx"
60+
61+
Via CLI:
62+
5063
```console
51-
# Start containers with configuration
5264
$ docker ai "run a redis container with persistence"
53-
54-
# Build and tag images
5565
$ docker ai "build my Dockerfile and tag it for production"
56-
57-
# Clean up resources
5866
$ docker ai "clean up all unused Docker resources"
5967
```
6068

6169
## Develop and optimize
6270

6371
Improve Dockerfiles and configure secure, efficient development environments.
6472

73+
In the Gordon sidebar:
74+
75+
- "Optimize this Dockerfile"
76+
- "Add a health check to my service"
77+
- "Make my Dockerfile more secure"
78+
79+
Via CLI:
80+
6581
```console
66-
# Optimize existing Dockerfile
6782
$ docker ai "rate my Dockerfile and suggest improvements"
68-
69-
# Add security improvements
7083
$ docker ai "make my Dockerfile more secure"
71-
72-
# Configure development workflow
7384
$ docker ai "set up my container for development with hot reload"
7485
```
7586

7687
## Manage resources
7788

7889
Inspect containers, images, and resource usage.
7990

91+
In the Gordon sidebar:
92+
93+
- "Show me running containers"
94+
- "How much disk space is Docker using?"
95+
- "List my images"
96+
97+
Via CLI:
98+
8099
```console
81-
# Check container status
82100
$ docker ai "show me all my containers and their status"
83-
84-
# Analyze disk usage
85101
$ docker ai "how much disk space is Docker using?"
86-
87-
# Review image details
88102
$ docker ai "list my images sorted by size"
89103
```
90104

91105
## Learn Docker
92106

93107
Understand concepts and commands in the context of your projects.
94108

95-
```console
96-
# Explain Docker concepts
97-
$ docker ai "explain how Docker networking works"
109+
In the Gordon sidebar:
110+
111+
- "What is a Docker volume?"
112+
- "Explain multi-stage builds"
113+
- "How does networking work in Docker?"
98114

99-
# Understand commands
100-
$ docker ai "what's the difference between COPY and ADD in Dockerfile?"
115+
Via CLI:
101116

102-
# Get troubleshooting guidance
117+
```console
118+
$ docker ai "explain how Docker networking works"
119+
$ docker ai "what's the difference between COPY and ADD in a Dockerfile?"
103120
$ docker ai "how do I debug a container that exits immediately?"
104121
```
105122

106-
107123
## Writing effective prompts
108124

109125
Be specific:
126+
110127
- Include relevant context: "my postgres container" not "the database"
111128
- State your goal: "make my build faster" not "optimize"
112129
- Include error messages when debugging
113130

114131
Gordon works best when you describe what you want to achieve rather than how to
115-
do it.
132+
do it. Gordon maintains context across a conversation, so you can follow up with
133+
clarifications or ask related questions without repeating yourself.
116134

117135
### Working directory context
118136

data/summary.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ Allow list:
1515
Amazon S3 cache:
1616
availability: Experimental
1717
Gordon:
18-
availability: Beta
1918
requires: Docker Desktop [4.61.0](/manuals/desktop/release-notes.md#4610) or later
2019
Gordon DHI migration:
2120
availability: Experimental

0 commit comments

Comments
 (0)