Cum să gestionezi imaginile Docker
In this tutorial, you'll learn about Cum să gestionezi imaginile Docker. We cover key concepts, practical examples, and best practices.
Vei învăța cum să gestionezi eficient imaginile Docker: listare, ștergere, curățare și etichetare pentru un sistem optimizat.
Problema
Construiești și descarci frecvent imagini Docker, iar spațiul pe disk se umple rapid. Imaginile neetichetate (<none>:<none>) și versiunile vechi se acumulează, ocupând sute de MB sau chiar GB.
Modul Greșit
docker images
Listează toate imaginile fără a oferi informații despre care pot fi șterse în siguranță.
Modul Corect
docker images --filter "dangling=true"
docker rmi $(docker images -f "dangling=true" -q)
Output:
REPOSITORY TAG IMAGE ID CREATED SIZE
<none> <none> a1b2c3d4e5f6 2 hours ago 145MB
<none> <none> f6e5d4c3b2a1 5 hours ago 98MB
Pași Detaliați
1. Listează imaginile
docker images
docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}"
2. Șterge imagini individuale
docker rmi nume-imagine:tag
docker rmi id-imagine
3. Curăță imaginile neutilizate
docker image prune # șterge imaginile dangling (nenumite)
docker image prune -a # șterge toate imaginile neutilizate
4. Etichetează imaginile cu docker tag
docker tag sursa:tag destinatie:tag
docker tag nginx:latest myregistry.com/nginx:v1
Sfaturi de Prevenire
- Rulează
docker image prune -asăptămânal pentru a elibera spațiu - Etichetează întotdeauna imaginile cu versiunea, nu doar
latest - Folosește
docker images --filter "before=imagine:tag"pentru a găsi imagini vechi - Verifică dimensiunea imaginilor cu
docker images --format "{{.Repository}}:{{.Tag}} {{.Size}}"
Greșeli Comune
- Imagine ancorată -- nu poți șterge o imagine folosită de un container existent
- Imagini dangling necurățate -- se acumulează rapid din build-uri repetate
- Etichetă
latestconfuză -- nu știi ce versiune reprezintă de fapt - Ștergerea imaginii greșite -- fără verificare, poți șterge o imagine necesară
- Spațiu nerecuperat --
docker image prunenu șterge imagini folosite de containere oprite
Întrebări Frecvente
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează perfect cu Docker pentru productivitate și securitate sporite.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro