CodeBlanks Logo Icon CodeBlanks

docker images

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 nginx

Sü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 kimlikler

Uygulama 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

terminal
# buraya yaz

Örnek çözüm

terminal
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.

Soru
docker images --filter ____=true
Cevap
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

Başlangıç bölümündeki tüm dersler