Disinstallare il software Docker e tutti i relativi contenitori su Ubuntu 22.04

Disinstallare Il Software Docker E Tutti I Relativi Contenitori Su Ubuntu 22 04



Docker è uno strumento rinomato che gli sviluppatori utilizzano per semplificare la distribuzione e la gestione delle applicazioni software. Con Docker, puoi utilizzare i container 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 a uno strumento che funziona come una VM, solo che non stressa le risorse del sistema host. A volte, potresti voler disinstallare Docker su Ubuntu 22.04. In tal caso, è necessario un metodo sicuro per disinstallare Docker e tutti i suoi contenitori. Tratteremo una procedura dettagliata per disinstallare in modo pulito Docker su Ubuntu 22.04.

Disinstallare Docker su Ubuntu 22.04

Disinstalleremo Docker e i suoi contenitori in diversi passaggi.







1. Confermare i pacchetti Docker

Il primo passo è elencare tutti i pacchetti Docker disponibili su Ubuntu 22.04. Puoi utilizzare il comando dpkg per elencare i pacchetti installati o controllare la versione di Docker:



$ dpkg -l | presa -IO docker



2. 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:





$ immagini di docker

Elimina le immagini disponibili eseguendo il seguente comando:

$ docker rmi $ ( immagini della finestra mobile -q )

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



Se proviamo a elencare nuovamente le immagini, nessuna immagine Docker è disponibile sul sistema. Ciò significa che siamo riusciti a rimuoverli tutti.

3. Elimina i contenitori Docker

Quando lavori con Docker, devi creare diversi contenitori. Dobbiamo anche eliminarli prima di disinstallare il pacchetto Docker. Elenca i contenitori disponibili con il comando ps -a.

$ docker p.s -UN

Puoi eliminare ogni contenitore in modo indipendente, ma ciò richiederebbe tempo, soprattutto se disponi di più contenitori. Un approccio migliore consiste nell'eliminare tutti i contenitori disponibili utilizzando il comando rm.

$ docker rm $ ( docker p.s -aq )

Tutti gli ID contenitore dei contenitori eliminati vengono visualizzati dopo l'esecuzione del comando rm. Verificare che i contenitori vengano eliminati controllando i contenitori disponibili.

4. 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, specificare i nomi dei volumi che si desidera eliminare, come presentato di seguito:

$ volume della finestra mobile ls
$ volume della finestra mobile rm < nome-volume >

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

5. Elimina le reti Docker

Controlla se hai delle reti che hai creato usando il comando ls. Qui abbiamo la rete linuxhint. Per eliminare la rete, utilizzare il comando rm.

$ rete mobile ls
$ rete mobile rm linuxhint

In alternativa, puoi eliminare tutte le reti usando il comando prune. Ecco un esempio in cui eliminiamo la rete 'neww':

$ rete mobile fesso

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

6. Disinstallare il pacchetto Docker

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

$ sudo apt-get purga -E docker.io

Qui rimuoviamo il pacchetto docker.io. Tieni presente che abbiamo scelto di eliminare i pacchetti Docker per ultimi 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.

Nell'ultima riga, noterai il messaggio che le tue directory /etc/docker e /var/lib/docker/ sono ancora disponibili sul tuo sistema.

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

Rimuovi queste directory dal tuo sistema con il seguente comando:

$ sudo rm -rf / era / lib / docker / / eccetera / docker /

Inoltre, elimina il gruppo Docker che hai creato durante l'installazione di Docker.

$ sudo groupdel docker

Infine, rimuovi il socket Docker dal tuo sistema.

$ sudo rm -rf / era / lib / docker.sock

Conclusione

Docker è ottimo per la distribuzione e la gestione delle applicazioni. Tuttavia, quando non è necessario disporre di Docker nel proprio sistema, è possibile disinstallarlo e tutti i contenitori, le immagini, le reti, ecc. creati. Questa guida presenta tutti i passaggi da seguire per disinstallare il software Docker e tutti i suoi contenitori su Ubuntu 22.04.