Avinstaller Docker -programvaren og alle containere på Ubuntu Top 10.Topp 10

Avinstaller Docker -programvaren og alle containere på Ubuntu Top 10.Topp 10
Docker er et kjent verktøy som utviklerne bruker for å hjelpe til med lettere distribusjon og styring av programvareapplikasjoner. Med Docker kan du bruke containerne til å lage et isolert miljø for enhver applikasjon når du distribuerer det for å forbedre vertssystemets effektivitet og bedre ressursutnyttelse.

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.