Disinstalla il software Docker e tutti i suoi contenitori su Ubuntu Top 10.Top 10

Disinstalla il software Docker e tutti i suoi contenitori su Ubuntu Top 10.Top 10
Docker è uno strumento rinomato che gli sviluppatori utilizzano per aiutare con la distribuzione e la gestione più facili delle applicazioni software. Con Docker, è possibile utilizzare i contenitori per creare un ambiente isolato per qualsiasi applicazione durante la distribuzione per migliorare l'efficienza del sistema host e un migliore utilizzo delle risorse.

Grazie a Docker, gli sviluppatori possono creare, testare e distribuire le applicazioni software in qualsiasi ambiente. Puoi pensare a Docker come uno strumento che funziona come una VM, solo che non sottolinea le risorse del sistema host. A volte, potresti voler disinstallare Docker sul tuo Ubuntu 22.04. In tal caso, hai bisogno di un metodo sicuro per disinstallare Docker e tutti i suoi contenitori. Copriremo un processo passo-passo per disinstallare in modo pulito Docker su Ubuntu 22.04.

Disinstalla Docker su Ubuntu 22.04

Disinstallemo Docker e i suoi contenitori in diversi passaggi.

Conferma i pacchetti Docker

Il primo passo è elencare tutti i pacchetti Docker disponibili sul tuo Ubuntu 22.04. È possibile utilizzare il comando dpkg per elencare i pacchetti installati o controllare la versione Docker:

$ dpkg -l | grep -i docker

Elimina le immagini Docker

L'eliminazione dei pacchetti Docker non elimina le immagini che hai creato. Inizia controllando le immagini Docker disponibili con il seguente comando:

$ Docker Immagini

Elimina le immagini disponibili eseguendo il seguente comando:

$ Docker RMI $ (Docker Images -Q)

Il comando che abbiamo eseguito rimuove tutte le immagini per cancellare lo spazio precedentemente occupato dalle immagini Docker sul tuo sistema.

Se proviamo di nuovo elencare le immagini, non è disponibile alcuna immagine Docker sul sistema. Ciò significa che siamo riusciti a rimuoverli tutti.

Elimina i contenitori Docker

Quando si lavora con Docker, è necessario creare diversi contenitori. Dobbiamo anche eliminarli prima di disinstallare il pacchetto Docker. Elenca i contenitori disponibili con il comando PS -A.

$ Docker PS -a

Puoi eliminare ogni contenitore in modo indipendente, ma ciò richiederebbe tempo, soprattutto se hai più contenitori. Un approccio migliore è eliminare tutti i contenitori disponibili utilizzando il comando RM.

$ Docker RM $ (Docker PS -AQ)

Tutti gli ID contenitori dei contenitori eliminati vengono visualizzati dopo aver eseguito il comando RM. Verificare che i contenitori vengano eliminati controllando i contenitori disponibili.

Elimina i volumi Docker

Se hai anche i volumi Docker che hai creato, il comando RM ti aiuterà a eliminarli. Elenca i volumi disponibili. Quindi, specifica i nomi dei volumi che si desidera eliminare, come presentato da quanto segue:

$ Docker Volume LS
$ Docker Volume RM

I volumi Docker sono eliminati e lo spazio è disponibile per il sistema host.

Elimina le reti Docker

Controlla se hai delle reti create utilizzando il comando LS. Qui, abbiamo la rete Linuxhint. Per eliminare la rete, utilizzare il comando RM.

$ Docker Network LS
$ Docker Network RM Linuxhint

In alternativa, è possibile eliminare tutte le reti utilizzando il comando prune. Ecco un esempio in cui eliminiamo la rete "Neww":

$ Docker Network Pune

A questo punto, sei pronto a rimuovere il pacchetto Docker dal tuo Ubuntu 22.04.

Disinstalla il pacchetto Docker

Dopo aver identificato i pacchetti Docker sul sistema, eliminali eseguendo il seguente comando:

$ sudo apt -get purge -y docker.io

Qui, rimuoviamo il docker.pacchetto io. Si noti che abbiamo optato per eliminare i pacchetti Docker per ultimo poiché la disinstallazione dei pacchetti Docker non rimuoverà immagini, contenitori, volumi, ecc.

Si noti che la directory Docker non viene rimossa anche dopo aver disinstallato il pacchetto.

All'ultima riga, noterai il messaggio che il tuo/Docker e/var/lib/docker/directory sono ancora disponibili sul tuo sistema.

Possiamo verificare che i file Docker esistano ancora sul nostro sistema.

Rimuovi queste directory dal sistema con il seguente comando:

$ sudo rm -rf/var/lib/docker//etc/docker/

Inoltre, elimina il gruppo Docker creato durante l'installazione del docker.

$ sudo Groupdel Docker

Infine, rimuovi la presa Docker dal sistema.

$ sudo rm -rf/var/lib/docker.calzino

Conclusione

Docker è ottimo per la distribuzione e la gestione delle applicazioni. Tuttavia, quando non è necessario disporre del docker nel tuo sistema, puoi disinstallarlo e tutti i contenitori, le immagini, le reti, ecc. Questa guida ha presentato tutti i passaggi che dovresti seguire per disinstallare il software Docker e tutti i suoi contenitori su Ubuntu 22.04.