Come rimuovere immagini, contenitori e volumi Docker

Come rimuovere immagini, contenitori e volumi Docker
Docker è uno strumento di gestione del progetto DevOps Open-Source, noto. Non è solo per la gestione del progetto, ma è anche utilizzato per creare e distribuire applicazioni. Docker ha introdotto il concetto di containerizzazione perché offre contenitori per la gestione e la distribuzione del progetto.

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?
  • Come rimuovere i contenitori Docker?
  • Come rimuovere i volumi Docker?

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.