BM: Baca dalam Bahasa Melayu
World D5: Ship & Shield
Pull limits and licence rules
You will learn: why Docker Hub says 429, and who may use Docker Desktop for free.
Checked with Docker Engine 29 on 31 Oct 2026
The problem
Your laptop~
- No open hatches
Lunchboxes (containers)
- No containers yet
Frozen packs (images)
- No images yet
0 containers (0 running), 0 images, 0 lockers.
Real error: 429 Too Many Requests. Plain words: Docker Hub counts your pulls, and you used them all up.
Watch
Docker Hub has a pull limit: How many images Docker Hub lets you pull every 6 hours. Logging in raises it.: so many pulls every 6 hours. Logged-out pulls share one count per internet address. Order these, fewest pulls first.
Fewest pulls at the top. Put these in order. Use the arrows, or drag.
- Free account, logged in: 200
- Paid plan: no limit
- Logged out: 100 per address
Try it
Your token is in $DOCKER_TOKEN. Log in, then pull redis:8-alpine again.
Your laptop~
- No open hatches
Lunchboxes (containers)
- No containers yet
Frozen packs (images)
- No images yet
0 containers (0 running), 0 images, 0 lockers.
Hint
Lesson 2’s safe login, thendocker pull redis:8-alpine.Predict
Your office shares one internet address. 40 test robots each pull 3 images, logged out. What happens?
Pick one answer.
Watch
Docker Desktop is the app for Mac and Windows. Its licence is free for some and paid for others. Sort them.
Drag a card into a box. Or tap the card, then tap the box.
Check
The bank runs Docker Engine on its Linux servers. No Docker Desktop. Does it need that paid plan?
Pick one answer.
You did it!
You can now dodge pull limits and pick the right Docker licence.
Go deeper (optional)
Free tiers change, so check docs.docker.com before you plan. A pull counts when you fetch an image’s manifest. A HEAD request, which only peeks, does not count. In CI, log in, or keep copies in your own registry. Podman, and Docker Engine on Linux, are free choices too.
Real rep (optional):
Real mission
0 of 3 steps done · Your ticks are saved.
Bahasa Melayu
Ralat sebenar: 429 Too Many Requests. Maksudnya: Docker Hub kira pull anda, dan anda sudah guna semuanya.
Docker Hub ada had tarikan: sekian banyak pull setiap 6 jam. Pull tanpa log masuk kongsi satu kiraan bagi setiap alamat internet. Susun, paling sedikit dulu.
Token anda dalam $DOCKER_TOKEN. Log masuk, kemudian pull redis:8-alpine sekali lagi.
docker pull redis:8-alpine.Pejabat anda kongsi satu alamat internet. 40 robot ujian masing-masing pull 3 image, tanpa log masuk. Apa jadi?
Docker Desktop ialah aplikasi untuk Mac dan Windows. Lesen aplikasi ini percuma untuk sesetengah orang, berbayar untuk yang lain. Asingkan.
Bank itu jalankan Docker Engine di server Linux. Tiada Docker Desktop. Perlukah pelan berbayar itu?
Kini anda boleh elak had tarikan dan pilih lesen Docker yang betul.
You finished this before. Practice is always welcome!
Official docs: Docker Hub usage and limits · Docker Hub pull usage · Docker Desktop license agreement
You've learned for 25 minutes. A short break helps your brain.
Sprint done! Great focus. Stretch for a minute?