docker images
- Docker & Kubernetes kursu
- Başlangıç
- Ders 37/82
- 4 dk
docker images ile yerel image'ları listelemeyi öğrenirsin.
docker images
docker images (ya da docker image ls) yerel depodaki image'ları listeler: depo, etiket, kimlik, oluşturulma zamanı ve boyut. Bir depo adı verilirse yalnızca onunkiler gösterilir:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
api 1.2.0 4f1e2d3c4b5a 2 hours ago 162MB
nginx alpine a5b6c7d8e9f0 3 weeks ago 48MB
<none> <none> 1a2b3c4d5e6f 3 hours ago 162MB
$ docker images nginxSüzme ve biçim
docker ps'teki gibi --filter ve --format burada da çalışır. Asılı image'ları bulmak ve yalnızca istenen sütunları göstermek için:
docker images --filter dangling=true
docker images --format '{{.Repository}}:{{.Tag}} {{.Size}}'
docker images -q # yalnızca kimliklerUygulama Image listesini süz
İki komut yaz: asılı image'ları listele; ardından tüm image'ları {{.Repository}}:{{.Tag}} biçiminde yazdır.
Başlangıç kodu
# buraya yazÖrnek çözüm
docker images --filter dangling=true
docker images --format '{{.Repository}}:{{.Tag}}'Beklenen çıktı
REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> 1a2b3c4d5e6f 3 hours ago 162MB api:1.2.0 nginx:alpine <none>:<none>
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 <none>:<none> olarak görünen image ne anlama gelir?
- İndirilmekte olan image
- Gizli image
- Etiketi yeni bir build'e geçmiş asılı (dangling) image Doğru cevap
- Bozuk image
Açıklama: Aynı etiketle yeniden build edince eski image etiketsiz kalır.
2 Yalnızca asılı image'ları göster.
docker images --filter ____=true
docker images --filter dangling=true
Açıklama: dangling=true etiketsiz image'ları seçer.
3 Eşleştir.
| Kavram | Anlamı |
|---|---|
docker images |
Yerel image listesi |
<none> |
Asılı image |
-q |
Yalnızca kimlik |
SIZE |
Disk boyutu |