Puoi elencare tutte le immagini che hai scaricato o installato utilizzando il
docker images -a
comando:
Puoi rimuovere un'immagine con docker rmi
comando, passando il nome dell'immagine che vuoi rimuovere. Questo rimuoverà l'immagine.
A volte durante il test e lo sviluppo, alcune immagini diventano penzolanti, il che significa immagini senza tag. Possono sempre essere rimossi in modo sicuro per liberare spazio su disco.
Esecuzione di docker images -f dangling=true
li elencherà:
E puoi cancellarli con docker rmi $(docker images -f dangling=true -q)
. Questo comando eliminerà solo le immagini penzolanti utilizzate nei contenitori, anche se non sono attualmente in esecuzione.
docker system prune -a
, che è anche un modo comunemente usato per rimuovere le immagini, rimuoverà anche le immagini non referenziate da alcun contenitore, il che potrebbe rimuovere le immagini che potresti voler conservare, anche solo per tornare alle versioni precedenti di un'immagine.
Puoi anche rimuovere tutte le immagini usando docker rmi $(docker images -a -q)
se vuoi pulire tutto, il che potrebbe essere utile durante i tuoi primi test e esperimenti con Docker.