Gli utenti possono creare e distribuire applicazioni utilizzando immagini Docker, contenitori e volume montati su contenitori. Tuttavia, a volte, lo sviluppatore Docker vuole eliminare immagini, contenitori o volumi Docker per liberare lo spazio di sistema, oppure potrebbero non essere più necessari.
Questo post dimostrerà:
Come rimuovere le immagini Docker?
Il componente principale della piattaforma Docker che dice a un contenitore come gestire o distribuire un progetto è chiamato "Immagine Docker". Le immagini Docker sono associate a contenitori Docker e possono anche essere eseguite in modo indipendente. Tuttavia, gli sviluppatori possono riscontrare problemi di rimozione di immagini Docker se i contenitori sono associati alle immagini.
Dai un'occhiata alle istruzioni per la rimozione di immagini Docker.
Passaggio 1: Visualizza immagini Docker
Innanzitutto, elenca tutte le immagini utilizzando il comando fornito. IL "-UN"L'opzione viene utilizzata per elencare tutte le immagini Docker:
$ Docker Images -A
Ad esempio, rimuoviamo il "Dockerimage":
Passaggio 2: rimuovere le immagini Docker
Per rimuovere l'immagine Docker, utilizzare il “Docker RMI "Comando:
$ Docker RMI Dockerimage
A questo punto, è possibile ottenere un errore se l'immagine è associata a qualsiasi contenitore Docker come mostrato di seguito:
Per rimuovere con forza l'immagine e risolvere il conflitto, utilizzare il “-F" opzione:
$ Docker RMI -f Dockerimage
L'output indica che l'immagine è stata eliminata:
Passaggio 3: conferma se l'immagine viene rimossa
Per confermare se l'immagine Docker viene rimossa o meno, elenca nuovamente tutte le immagini:
$ Docker Images -A
Qui, puoi vedere che abbiamo cancellato correttamente l'immagine Docker:
Come rimuovere il contenitore Docker?
IL "Container Docker"È un'altra parte importante della piattaforma Docker utilizzata per gestire, costruire e distribuire applicazioni. Tutte le dipendenze del progetto, i pacchetti e il codice sorgente sono contenuti in un singolo contenitore Docker. Sono indicati come un ambiente di sviluppo della virtualizzazione.
Per rimuovere i contenitori inutilizzati o usciti, passare attraverso le istruzioni fornite.
Passaggio 1: visualizzare i contenitori Docker
Per elencare tutti i contenitori Docker, il "Docker PSIl comando "viene utilizzato insieme al"-UN" opzione:
$ Docker PS -a
Ad esempio, rimuoviamo il "Great_engelbart"Container:
Passaggio 2: rimuovere il contenitore Docker
Per rimuovere il contenitore Docker, eseguire il “Docker Rm "Comando:
$ Docker RM Great_engelbart
In alternativa, gli utenti possono anche rimuovere il contenitore Docker utilizzando il suo ID:
$ Docker RM 79ba2a5d9f10
Passaggio 3: verificare che il contenitore Docker viene rimosso
Verifichiamo se il contenitore Docker viene eliminato o meno visualizzando l'elenco dei contenitori Docker:
$ Docker PS -a
Dall'output seguente, puoi vedere che abbiamo rimosso con successo il "Great_engelbart"Docker Container:
Come rimuovere il volume Docker?
"Volume Docker"È la parte del contenitore Docker e si riferisce al file system collegato al contenitore Docker. Vengono utilizzati per persistere i dati utilizzati o generati dal contenitore Docker.
Per rimuovere il volume Docker, controlla le istruzioni fornite.
Passaggio 1: elenca il volume Docker
Per elencare tutti i volumi Docker, il “Volume Docker LS"Il comando è usato come segue:
$ Docker Volume LS
Rimuoviamo "pithonimage"Volume Docker:
Passaggio 2: rimuovere il volume del docker
Per rimuovere il volume Docker, eseguire il “Volume Docker Rm "Comando:
$ Docker Volume RM Pythonimage
Passaggio 3: Verificare il volume viene rimosso
Ancora una volta, controlla l'elenco dei volumi e verifica se il volume specificato viene rimosso o meno:
$ Docker Volume LS
L'output seguente indica che abbiamo rimosso correttamente il volume Docker:
Come potare il sistema Docker?
Docker System Prune è un processo di potatura del sistema Docker, il che significa la rimozione di tutte le immagini, contenitori e volume inutilizzati e interrotti.
Per potare il sistema Docker, passare attraverso il comando menzionato:
$ Docker System Pune
Ora, controlla il risultato del comando sopra menzionato elencando tutti i contenitori Docker:
$ Docker PS -a
Dall'output, puoi vedere che il "Docker System Pune"Il comando rimuove tutti i contenitori Docker arrestati:
Abbiamo elaborato come rimuovere immagini, contenitori e volumi Docker.
Conclusione
Per rimuovere le immagini Docker, utilizzare il “Docker rmi -f "Comando. Per rimuovere il contenitore Docker, eseguire il “Docker Rm "Comando e rimuovere il volume Docker usando il"Volume Docker Rm "Comando. Questo blog ha fornito le tecniche per rimuovere i contenitori, le immagini e il volume Docker.