Skip to content

Commit 955fd95

Browse files
ENGDOCS-2288
1 parent e3b60a5 commit 955fd95

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

content/manuals/docker-hub/download-rate-limit.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@ The file contains the following comma separated values:
6464
| `access_token_name` | Name of the access token that was used for authentication with Docker CLI. `generated` tokens are automatically generated by the Docker client when a user signs in. | Personal access tokens are usually used to authenticate automated tools (Docker Desktop, CI/CD tools, etc.). This is useful for identifying which automated system issued the pull. |
6565
| `ips` | The IP address that was used to pull the image. This field is aggregated, so more than one IP address may appear, representing all the IPs used to pull an image within the same date and hour. | This helps you understand the origin of the data transfer, which is useful for diagnosing and identifying patterns in automated or manual pulls. |
6666
| `repository_privacy` | The privacy state of the image repository that was pulled. This can either be `public` or `private`. | This distinguishes between public and private repositories to identify which data transfer threshold the pull impacts. |
67-
| `tag` | The tag for the image. The tag is only available if the pull request included a tag. | This helps in identifying the image. Tags are often used to identify specific versions or variants of an image. |
67+
| `tag` | The tag for the image. The tag is only available if the pull included a tag. | This helps in identifying the image. Tags are often used to identify specific versions or variants of an image. |
6868
| `digest` | The unique image digest for the image. | This helps in identifying the image. |
69-
| `version_checks` | The number of version checks accumulated for the date and hour of each image repository. Depending on the client, a pull request can do a version check to verify the existence of an image or tag without downloading it. | This helps identify the frequency of version checks, which you can use to analyze usage trends and potential unexpected behaviors. |
69+
| `version_checks` | The number of version checks accumulated for the date and hour of each image repository. Depending on the client, a pull can do a version check to verify the existence of an image or tag without downloading it. | This helps identify the frequency of version checks, which you can use to analyze usage trends and potential unexpected behaviors. |
7070
| `pulls` | The number of pulls accumulated for the date and hour of each image repository. | This helps identify the frequency of repository pulls, which you can use to analyze usage trends and potential unexpected behaviors. |
7171

7272
### Optimize and manage Docker Hub usage
@@ -134,17 +134,18 @@ charged at an on-demand rate. You can [scale your
134134
limit](../subscription/scale.md) or [upgrade](../subscription/change.md) to get
135135
a higher limit.
136136

137-
## Pull request limit and rate limit
137+
## Pull limit and rate limit
138138

139-
A pull request is defined as the following:
139+
A pull is defined as the following:
140140

141-
- A Docker pull request includes both a version check and any download that
141+
- A Docker pull includes both a version check and any download that
142142
occurs as a result of the pull. Depending on the client, a `docker pull` can
143143
verify the existence of an image or tag without downloading it by performing
144144
a version check.
145-
- A pull request for a normal image makes one pull for a [single
145+
- Version checks do not count towards usage pricing.
146+
- A pull for a normal image makes one pull for a [single
146147
manifest](https://github.com/opencontainers/image-spec/blob/main/manifest.md).
147-
- A pull request for a multi-arch image will count as one pull for each
148+
- A pull for a multi-arch image will count as one pull for each
148149
different architecture.
149150
- Pulls are attributed to the user doing the pull, not to the owner of the
150151
image.
@@ -174,11 +175,11 @@ When pulling an image from an account linked to a verified domain, the attributi
174175

175176
If the user is part of multiple organizations under the company, the pull is attributed to the user's personal namespace.
176177

177-
### Pull request limit
178+
### Pull limit
178179

179180
{{< include "hub-limits.md" >}}
180181

181-
The pull request limit is calculated on a per month basis and only applies to
182+
The pull limit is calculated on a per month basis and only applies to
182183
Docker Pro, Docker Team, and Docker Business users. The limit automatically
183184
scales on-demand, but on-demand rates do apply. You can [scale your
184185
limit](../subscription/scale.md) or [upgrade](../subscription/change.md) to get
@@ -195,12 +196,12 @@ for each subscription tier, subject to fair use:
195196
| Personal (authenticated) | Not applicable |
196197
| Unauthenticated users | Not applicable |
197198

198-
### Pull request rate limit
199+
### Pull rate limit
199200

200-
The pull request rate limit is calculated on a per hour basis. There is no
201+
The pull rate limit is calculated on a per hour basis. There is no
201202
pull rate limit for users or automated systems with a paid subscription.
202203
Unauthenticated and Docker Personal users using Docker Hub will experience rate
203-
limits on image pull requests.
204+
limits on image pulls.
204205

205206
The following table describes the pull rate limit per hour
206207
for each subscription tier, subject to fair use:
@@ -218,11 +219,11 @@ for each subscription tier, subject to fair use:
218219
> Always sign in to Docker. Authenticated Docker Personal users receive
219220
> increased rate limits, while authenticated Docker Pro, Team, and Business
220221
> users are not rate limited. For more information, see [How do I authenticate
221-
> pull requests](#how-do-i-authenticate-pull-requests).
222+
> pulls](#how-do-i-authenticate-pull-requests).
222223
223-
#### How do I know my pull requests are being limited?
224+
#### How do I know my pulls are being limited?
224225

225-
When you issue a pull request and you are over the limit, Docker Hub returns a
226+
When you issue a pull and you are over the limit, Docker Hub returns a
226227
`429` response code with the following body when the manifest is requested:
227228

228229
```text
@@ -311,10 +312,10 @@ You can differentiate between these limits by looking at the error code. The
311312
"overall limit" returns a simple `429 Too Many Requests` response. The pull
312313
limit returns a longer error message that includes a link to this page.
313314

314-
### How do I authenticate pull requests?
315+
### How do I authenticate pulls?
315316

316317
The following section contains information on how to sign in to Docker Hub to
317-
authenticate pull requests.
318+
authenticate pulls.
318319

319320
#### Docker Desktop
320321

0 commit comments

Comments
 (0)