BM: Baca dalam Bahasa Melayu
World D1: First Containers
Docker Hub and trusted images
You will learn: to read a full image name, and to pick packs you can trust.
Checked with Docker Engine 29 on 31 Oct 2026
The problem
You search Docker Hub for a web server. Hundreds of packs appear. Anyone can upload one. Which do you heat for your shop?
Pick one answer.
Watch
Your laptop~
- No open hatches
Lunchboxes (containers)
- No containers yet
Frozen packs (images)
- No images yet
0 containers (0 running), 0 images, 0 lockers.
Docker Hub: The biggest public shop freezer for images (docker.io). Docker uses it by default. is the biggest public shop freezer. Read the last line: docker.io/library/nginx:latest. library is the shelf for official packs.
Try it
Every short name has a full name. Put the parts of docker.io/library/nginx:1.30-alpine in order, left to right.
Leftmost part at the top. Put these in order. Use the arrows, or drag.
- 1.30-alpine: the label (tag)
- library: the shelf (official packs)
- docker.io: the freezer (Docker Hub)
- nginx: the dish
Try it
Docker Hub marks trusted packs with badges. Sort these.
Drag a card into a box. Or tap the card, then tap the box.
Predict
aina/nginx:1.30 and nginx:1.30. Same pack?
Pick one answer.
Try it
Pull the official redis pack, version 8 on Alpine. Watch it land in your freezer.
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
docker pull redis:8-alpineCheck
Your laptop~
- No open hatches
Lunchboxes (containers)
- No containers yet
Frozen packs (images)
- No images yet
0 containers (0 running), 0 images, 0 lockers.
The real error starts with pull access denied. Plain words: there is no such pack, or it is private. Check the spelling and the shelf name.
You did it!
You can now read image names and pick packs you can trust.
Go deeper (optional)
Look for the Docker Official Image: A trusted image Docker curates and keeps updated, like nginx or postgres. No user name in front. and Verified Publisher: A Docker Hub badge for images from companies that Docker has checked. badges. Docker also offers Docker Hardened Images, extra-small safe bases (World D2). Docker Hub limits pulls when you are not logged in. World D5 explains.
Real rep (optional):
Real mission
docker pull nginx:1.30-alpine
0 of 3 steps done · Your ticks are saved.
Bahasa Melayu
Anda cari pelayan web di Docker Hub. Beratus-ratus pek muncul. Sesiapa pun boleh muat naik. Yang mana anda panaskan untuk kedai anda?
Docker Hub ialah peti sejuk kedai awam yang terbesar. Baca baris terakhir: docker.io/library/nginx:latest. library ialah rak untuk pek rasmi.
Setiap nama pendek ada nama penuh. Susun bahagian docker.io/library/nginx:1.30-alpine ikut urutan, dari kiri ke kanan.
Docker Hub tandakan pek dipercayai dengan lencana. Susun yang ini.
aina/nginx:1.30 dan nginx:1.30. Pek yang sama?
Tarik pek redis rasmi, versi 8 atas Alpine. Tengok ia masuk ke peti sejuk anda.
docker pull redis:8-alpineRalat sebenar bermula dengan pull access denied. Maksudnya: pek itu tiada, atau ia peribadi. Semak ejaan dan nama raknya.
Kini anda boleh baca nama image dan pilih pek yang boleh dipercayai.
You finished this before. Practice is always welcome!
Official docs: Trusted content on Docker Hub · What is a registry? · docker image pull
You've learned for 25 minutes. A short break helps your brain.
Sprint done! Great focus. Stretch for a minute?