Takket være Docker kan utviklerne bygge, teste og distribuere programvareapplikasjonene i ethvert miljø. Du kan tenke på Docker som et verktøy som fungerer som en VM, bare at det ikke understreker vertssystemets ressurser. Noen ganger kan det være lurt å avinstallere Docker på Ubuntu 22.04. I et slikt tilfelle trenger du en sikker metode for å avinstallere Docker og alle containere. Vi vil dekke en trinn-for-trinn-prosess for å avinstallere Docker rent på Ubuntu 22.04.
Avinstaller Docker på Ubuntu 22.04
Vi vil avinstallere Docker og dens containere i forskjellige trinn.
Bekreft Docker -pakkene
Det første trinnet er å liste opp alle tilgjengelige Docker -pakker på Ubuntu 22.04. Du kan bruke DPKG -kommandoen til å liste opp de installerte pakkene eller sjekke Docker -versjonen:
$ dpkg -l | grep -i docker
Slett Docker -bildene
Å slette Docker -pakkene sletter ikke bildene du opprettet. Begynn med å sjekke tilgjengelige Docker -bilder med følgende kommando:
$ Docker -bilder
Slett de tilgjengelige bildene ved å utføre følgende kommando:
$ Docker RMI $ (Docker Images -Q)
Kommandoen som vi utførte fjerner alle bildene for å fjerne rommet som tidligere er okkupert av Docker -bildene på systemet ditt.
Hvis vi prøver å liste opp bildene igjen, er ingen Docker -bilde tilgjengelig på systemet. Dette betyr at vi klarte å fjerne dem alle.
Slett dockerbeholderne
Når du jobber med Docker, må du lage forskjellige containere. Vi må også slette dem før du avinstallerer Docker -pakken. Liste over tilgjengelige containere med PS -A -kommandoen.
$ docker ps -a
Du kan slette hver beholder uavhengig, men det vil ta tid, spesielt hvis du har flere containere. En bedre tilnærming er å slette alle tilgjengelige containere ved å bruke RM -kommandoen.
$ docker rm $ (docker ps -aq)
Alle container -ID -ene til de slettede containerne vises etter at du har utført RM -kommandoen. Kontroller at containerne blir slettet ved å sjekke tilgjengelige containere.
Slett dockervolumene
Hvis du også har Docker -volumene du opprettet, vil RM -kommandoen hjelpe deg med å slette dem. Liste opp tilgjengelige volum. Spesifiser deretter navnene på volumene du vil slette, som presentert i det følgende:
$ docker volum ls
$ docker volum rm
Docker -volumene dine er slettet, og plassen er tilgjengelig for vertssystemet.
Slett Docker -nettverkene
Sjekk om du har noen nettverk som du opprettet ved hjelp av LS -kommandoen. Her har vi Linuxhint -nettverket. For å slette nettverket, bruk RM -kommandoen.
$ docker nettverk ls
$ Docker Network RM Linuxhint
Alternativt kan du slette alle nettverkene ved å bruke Prune -kommandoen. Her er et eksempel der vi sletter "NewW" -nettet:
$ Docker Network Prune
På dette tidspunktet er du klar til å fjerne Docker -pakken fra Ubuntu 22.04.
Avinstaller Docker -pakken
Etter å ha identifisert Docker -pakkene på systemet ditt, slett dem ved å kjøre følgende kommando:
$ sudo apt -get purge -y docker.io
Her fjerner vi Docker.IO -pakken. Merk at vi valgte å slette Docker -pakkene varer siden å avinstallere Docker -pakkene ikke fjerne bildene dine, containere, volum osv.
Merk at Docker -katalogen ikke fjernes selv etter avinstallering av pakken.
På den siste linjen vil du legge merke til meldingen om at/etc/docker og/var/lib/docker/kataloger fremdeles er tilgjengelige på systemet ditt.
Vi kan bekrefte at Docker -filene fremdeles eksisterer på systemet vårt.
Fjern disse katalogene fra systemet ditt med følgende kommando:
$ sudo rm -rf/var/lib/docker//etc/docker/
Slett også Docker -gruppen som du opprettet når du installerer Docker.
$ sudo groupdel docker
Til slutt, fjern Docker -kontakten fra systemet ditt.
$ sudo rm -rf/var/lib/docker.sokk
Konklusjon
Docker er flott for å distribuere og administrere applikasjoner. Imidlertid, når du ikke trenger å ha Docker i systemet ditt, kan du avinstallere det og alle opprettede containere, bilder, nettverk osv. Denne guiden presenterte alle trinnene du bør følge for å avinstallere Docker -programvaren og alle containere på Ubuntu 22.04.