Docker · 3 min read · Sep 21, 2025
Come Eliminare un'Immagine Docker su Linux

Docker è una piattaforma che semplifica il processo di sviluppo, distribuzione e esecuzione di applicazioni in ambienti isolati chiamati container. I container impacchettano tutto ciò di cui un’applicazione ha bisogno per funzionare, inclusi codice, runtime, librerie e impostazioni, garantendo coerenza tra i diversi ambienti, sia che si tratti della macchina di uno sviluppatore o della produzione. Un Immagine Docker è un pacchetto leggero, autonomo ed eseguibile che contiene tutte le istruzioni per creare un container Docker. Include il codice dell’applicazione, le dipendenze e gli strumenti o librerie di sistema necessari. Una volta costruite, le Immagini Docker possono essere condivise, riutilizzate e distribuite, rendendole un componente essenziale per garantire coerenza e scalabilità delle applicazioni su vari sistemi.
Le immagini Docker possono occupare spazio su disco significativo nel tempo, specialmente se costruisci e scarichi frequentemente immagini. Questa guida ti guiderà attraverso il processo di eliminazione delle immagini Docker che non sono più necessarie.
Passo 1: Elenca le Immagini Docker
Prima di eliminare qualsiasi immagine, è una buona idea elencare prima tutte le immagini attualmente disponibili sul tuo sistema.
Comando:
docker imagesSpiegazione: Questo comando mostrerà un elenco di tutte le immagini, mostrando il repository, il tag, l’ID dell’immagine, la data di creazione e la dimensione.
Passo 2: Identifica l’Immagine(i) da Eliminare
Dall’elenco generato dal comando precedente, identifica l’immagine(i) che desideri eliminare. Puoi scegliere un’immagine in base al suo IMAGE ID, REPOSITORY o TAG.
Suggerimento:
- IMAGE ID è un identificatore unico per ogni immagine, che è l’opzione più sicura da utilizzare.
REPOSITORYeTAGsi riferiscono rispettivamente al nome e alla versione dell’immagine.
Passo 3: Elimina l’Immagine Docker
Per eliminare un’immagine Docker specifica, utilizza il comando docker rmi seguito da IMAGE ID, REPOSITORY:TAG o IMAGE NAME.
Comando:
docker rmi Oppure, se preferisci utilizzare il repository e il tag:
docker rmi : Spiegazione:
- Questo comando rimuoverà l’immagine specificata.
- Se l’immagine è utilizzata da un container in esecuzione, Docker ti impedirà di eliminarla per evitare interruzioni.
Esempio:
docker rmi 7d9495d03763oppure
docker rmi ubuntu:latestPasso 4: Forza l’Eliminazione di un’Immagine (Opzionale)
Se un’immagine ha più tag o è utilizzata da un container fermo, Docker potrebbe non eliminarla immediatamente. In tali casi, puoi rimuovere forzatamente l’immagine.
Comando:
docker rmi -f Spiegazione:
- Il flag
-fo--forcecostringe Docker a eliminare l’immagine anche se è taggata più volte o è associata a container fermi.
Attenzione:
- Usa questo comando con cautela poiché può portare a conseguenze indesiderate se l’immagine è ancora in uso.
Passo 5: Elimina Tutte le Immagini Non Utilizzate (Opzionale)
Se desideri ripulire tutte le immagini non utilizzate (immagini pendenti), puoi utilizzare il comando docker image prune.
Comando:
docker image pruneSpiegazione:
- Questo comando elimina tutte le immagini pendenti—immagini che non sono taggate e non sono referenziate da alcun container.
- Docker ti chiederà conferma prima di procedere.
Suggerimento: Per rimuovere tutte le immagini non utilizzate, non solo quelle pendenti, usa:
docker image prune -aPasso 6: Verifica l’Eliminazione
Dopo aver eliminato l’immagine(i), puoi verificare che siano state rimosse elencando nuovamente le immagini.
Comando:
docker imagesSpiegazione:
- Se l’immagine è stata eliminata con successo, non apparirà più nell’elenco.
Suggerimenti Aggiuntivi
- Controlla lo Spazio su Disco: Dopo aver eliminato le immagini, è buona pratica controllare il tuo spazio su disco per assicurarti che le eliminazioni abbiano liberato spazio. Puoi utilizzare il comando
docker system dfa questo scopo. - Elimina Volumi e Reti Non Utilizzati: Occasionalmente, volumi e reti non utilizzati possono anche consumare spazio su disco. Considera di eseguire
docker volume pruneedocker network pruneper pulirli. - Fai Attenzione: Controlla sempre due volte prima di eliminare le immagini, specialmente in un ambiente di produzione, poiché rimuovere immagini in uso può interrompere i servizi.
Seguendo questi passaggi, puoi gestire ed eliminare efficacemente le immagini Docker, mantenendo il tuo ambiente Docker pulito e ottimizzato.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.