docker images în Docker

Listează imaginile descărcate sau construite local, cu etichetă, ID și dimensiune.

Sintaxă comandă
docker images [opțiuni] [depozit[:etichetă]]

Ce face docker images

Comanda docker images (echivalentă cu docker image ls) afișează imaginile aflate local pe mașina ta: depozitul (REPOSITORY), eticheta (TAG), ID-ul imaginii, când a fost creată și cât spațiu ocupă.

Aceeași imagine poate apărea pe mai multe rânduri dacă are mai multe etichete; în acest caz coloana IMAGE ID este identică. Imaginile marcate <none> sunt așa-numitele imagini dangling: straturi rămase fără etichetă după o reconstruire, care pot fi șterse în siguranță.

Dimensiunea afișată este cea necomprimată; straturile comune între imagini sunt stocate o singură dată, deci suma coloanei SIZE poate fi mai mare decât spațiul real ocupat pe disc (vezi docker system df).

Opțiuni și argumente

Opțiune / Parametru Descriere
-a, --all Afișează și imaginile intermediare.
-q, --quiet Afișează doar ID-urile imaginilor (util în scripturi).
-f, --filter Filtrează rezultatele, de exemplu dangling=true sau reference=nginx:*.
--format Șablon Go pentru ieșire, de exemplu "{{.Repository}}:{{.Tag}} {{.Size}}".
--digests Afișează și digest-ul fiecărei imagini.
--no-trunc Afișează ID-urile complete, netrunchiate.

Exemple

Exemplul 1: Lista imaginilor locale

Ieșirea standard, cu un tabel pe coloane.

docker images

Ieșire în terminal

REPOSITORY          TAG         IMAGE ID       CREATED        SIZE
dexblog/api         2.3.1       5c1f0a7e9b42   2 hours ago    187MB
dexblog/api         latest      5c1f0a7e9b42   2 hours ago    187MB
nginx               1.27        3b25b682ea82   3 weeks ago    192MB
python              3.12-slim   e5f0a7c3d1b8   4 weeks ago    124MB
postgres            16          f49abb9855df   5 weeks ago    438MB
<none>              <none>      9a8d7c6b5e4f   2 days ago     187MB

Exemplul 2: Doar imaginile dangling

Filtrul dangling=true găsește imaginile fără etichetă, candidate la ștergere.

docker images -f dangling=true

Ieșire în terminal

REPOSITORY   TAG       IMAGE ID       CREATED      SIZE
<none>       <none>    9a8d7c6b5e4f   2 days ago   187MB

Exemplul 3: Format personalizat

Cu --format obținem o listă compactă, ușor de prelucrat în scripturi.

docker images --format "{{.Repository}}:{{.Tag}}\t{{.Size}}" nginx

Ieșire în terminal

nginx:1.27	192MB

Greșeli frecvente

  • Confuzia între imagini și containere: docker images nu arată ce rulează. Pentru containere folosește docker ps.
  • Interpretarea sumei coloanei SIZE drept spațiu ocupat pe disc: straturile comune sunt numărate de mai multe ori.

Comenzi înrudite

  • docker pull: Descarcă o imagine (sau o anumită etichetă a ei) dintr-un registry, implicit Docker Hub.
  • docker rmi: Șterge una sau mai multe imagini locale (sau doar o etichetă a lor).
  • docker tag: Adaugă un nume nou (etichetă) unei imagini existente, fără a o copia.
  • docker system prune: Verifică spațiul ocupat de Docker (system df) și șterge resursele nefolosite (system prune).
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: docker images

Ai o nelămurire despre utilizarea comenzii docker images sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.