Overview
When attempting to pull Agent Proxy docker image, the following error message is received and my request fails.
aembit agent proxy image can't be downloaded: Failed to pull image "aembit/aembit_agent_proxy:1.21.2670": failed to pull and unpack image "docker.io/aembit/aembit_agent_proxy:1.21.2670": failed to copy: httpReadSeeker: failed open: unexpected status code https://registry-1.docker.io/v2/aembit/aembit_agent_proxy/manifests/sha256:f9169416f674714cffb90bd5216b0f509e1e0047ea20f4b503aa4206a2ecba3d: 429 Too Many Requests - Server message: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
Relates To
- Docker Hub
- Agent Proxy
Cause
Docker Hub has pull rate limits per hour. These are categorized into tiers. For unauthorized users, there is a limit of 10 pull requests per hour.
Solution
There are a few approaches one can take to navigate through the error.
- Copy Aembit images to a local repo. From your repo, proceed to utilize the image as intended.
- When pulling the image remember to specify the flag, '--platform' in your pull request.
- E.g.
-
docker pull --platform linux/amd64 aembit/aembit_agent_proxy:1.21.2670
-
- E.g.
- When pulling the image remember to specify the flag, '--platform' in your pull request.
- Sign-in or Sign-Up for Docker Hub
- Hourly limits increase for authenticated users