Skip to content

Commit abb87b8

Browse files
hub: add troubleshooting
Signed-off-by: Craig <[email protected]>
1 parent c81499e commit abb87b8

File tree

1 file changed

+81
-0
lines changed

1 file changed

+81
-0
lines changed
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
description: Learn how to troubleshoot common Docker Hub issues.
3+
keywords: hub, troubleshoot
4+
title: Troubleshoot Docker Hub
5+
linkTitle: Troubleshoot
6+
weight: 40
7+
tags: [Troubleshooting]
8+
---
9+
10+
If you experience issues with Docker Hub, refer to the following solutions.
11+
12+
## You have reached your pull rate limit (429 response code)
13+
14+
### Error message
15+
16+
When this issue occurs, you receive following error message in the Docker CLI or
17+
in the Docker Engine logs:
18+
19+
```text
20+
You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limits
21+
```
22+
23+
### Possible causes
24+
25+
- You have reached your pull rate limit as an authenticated Docker Personal
26+
user.
27+
- You have reached your pull rate limit as an unauthenticated user based on your
28+
IPv4 address or IPv6 /64 subnet.
29+
30+
### Solution
31+
32+
You can use one of the following solutions:
33+
34+
- [Authenticate](./usage/pulls.md#authentication) or
35+
[upgrade](../subscription/change.md#upgrade-your-subscription) your Docker
36+
account.
37+
- [View your pull rate limit](./usage/pulls.md#view-hourly-pull-rate-and-limit),
38+
wait until your pull rate limit decreases, and then try again.
39+
40+
## Too many requests (429 response code)
41+
42+
### Error message
43+
44+
When this issue occurs, you receive following error message in the Docker CLI or
45+
in the Docker Engine logs:
46+
47+
```text
48+
Too Many Requests
49+
```
50+
51+
### Possible causes
52+
53+
- You have reached the [Abuse rate limit](./usage/_index.md#abuse-rate-limit)
54+
55+
### Solution
56+
57+
1. Check for broken CI/CD pipelines accessing Docker Hub and fix them.
58+
2. Implement a retry with back-off solution in your automated scripts to ensure
59+
that you're not resending thousands of requests per minute.
60+
61+
## 500 response code
62+
63+
### Error message
64+
65+
When this issue occurs, the following error message is common in the Docker CLI
66+
or in the Docker Engine logs:
67+
68+
```text
69+
Unexpected status code 500
70+
```
71+
72+
### Possible causes
73+
74+
- There is a temporary Docker Hub service issue.
75+
76+
### Solution
77+
78+
1. View the [Docker System Status Page](https://www.dockerstatus.com/) and
79+
verify that all services are operational.
80+
2. Try accessing Docker Hub again. It may be a temporary issue.
81+
3. [Contact Docker Support](https://www.docker.com/support/) to report the issue.

0 commit comments

Comments
 (0)