@@ -37,9 +37,11 @@ exhibiting excessive data and storage consumption.
37374 . The usage page displays ** Pulls** and ** Storage** usage.
38385 . Select a usage type and use the available filters to view usage.
3939
40- ### Download Docker Hub usage
40+ ### Download Docker Hub pulls usage
4141
42- You can download a CSV file of your or your organization's Docker Hub usage. To download the file:
42+ You can download a CSV file of your or your organization's Docker Hub pulls usage. You can't download a CSV file for storage usage.
43+
44+ To download the pulls usage file:
4345
44461 . Sign in to [ Docker Hub] ( https://hub.docker.com ) .
4547
@@ -88,17 +90,18 @@ both individuals and organizations:
8890 pipelines, may be causing higher pull rates, and configure them to avoid
8991 unnecessary image pulls.
9092
91- 3 . Optimize image pulls by doing the following :
93+ 3 . Optimize image pulls by:
9294
9395 - Use caching: Implement local image caching via
9496 [ mirroring] ( /docker-hub/mirror/ ) or within your CI/CD pipelines to reduce
9597 redundant pulls.
9698 - Automate manual workflows: Avoid unnecessary pulls by configuring automated
9799 systems to pull only when a new version of an image is available.
98100
99- 4 . Optimize the your repositories by regularly auditing and removing
100- repositories with untagged, unused, or outdated images. Look for private repositories in
101- Hub storage that exceed your plan's limits.
101+ 4 . Optimize your storage by:
102+
103+ - Regularly audit and remove repositories with untagged, unused, or outdated images.
104+ - Look for private repositories in Hub storage that exceed your plan's limits.
102105
1031065 . Increase your limits by upgrading or purchasing additional consumption. For
104107 details, see [ Scale your subscription] ( ../subscription/scale.md ) .
@@ -150,8 +153,6 @@ A pull is defined as the following:
150153 manifest] ( https://github.com/opencontainers/image-spec/blob/main/manifest.md ) .
151154 - A pull for a multi-arch image will count as one pull for each
152155 different architecture.
153- - Pulls are attributed to the user doing the pull, not to the owner of the
154- image.
155156
156157### Pull attribution
157158
@@ -304,15 +305,15 @@ Organization](https://www.docker.com/pricing) offerings.
304305
305306#### Other limits
306307
307- Docker Hub also has an overall rate limit to protect the application and
308+ Docker Hub also has an abuse rate limit to protect the application and
308309infrastructure. This limit applies to all requests to Hub properties including
309310web pages, APIs, and image pulls. The limit is applied per-IP, and while the
310311limit changes over time depending on load and other factors, it's in the order
311- of thousands of requests per minute. The overall rate limit applies to all users
312+ of thousands of requests per minute. The abuse limit applies to all users
312313equally regardless of account level.
313314
314315You can differentiate between these limits by looking at the error code. The
315- "overall limit" returns a simple ` 429 Too Many Requests ` response. The pull
316+ "abuse limit" returns a simple ` 429 Too Many Requests ` response. The pull
316317limit returns a longer error message that includes a link to this page.
317318
318319### How do I authenticate pulls?
0 commit comments