Avinstallera Docker-programvaran och alla dess behållare på Ubuntu 22.04

Avinstallera Docker Programvaran Och Alla Dess Behallare Pa Ubuntu 22 04



Docker är ett välkänt verktyg som utvecklarna använder för att hjälpa till med enklare driftsättning och hantering av mjukvaruapplikationer. Med Docker kan du använda behållarna för att skapa en isolerad miljö för alla program när du distribuerar den för att förbättra värdsystemets effektivitet och bättre resursutnyttjande.

Tack vare Docker kan utvecklarna bygga, testa och distribuera mjukvaruapplikationerna i vilken miljö som helst. Du kan tänka på Docker som ett verktyg som fungerar som en virtuell dator, bara att det inte stressar värdsystemets resurser. Ibland kanske du vill avinstallera Docker på din Ubuntu 22.04. I ett sådant fall behöver du en säker metod för att avinstallera Docker och alla dess behållare. Vi kommer att täcka en steg-för-steg-process för att rent avinstallera Docker på Ubuntu 22.04.

Avinstallera Docker på Ubuntu 22.04

Vi kommer att avinstallera Docker och dess behållare i olika steg.







1. Bekräfta Docker-paketen

Det första steget är att lista alla tillgängliga Docker-paket på din Ubuntu 22.04. Du kan använda kommandot dpkg för att lista de installerade paketen eller kontrollera Docker-versionen:



$ dpkg -l | grepp -Jag hamnarbetare



2. Ta bort Docker-bilderna

Att ta bort Docker-paketen tar inte bort bilderna som du skapade. Börja med att kontrollera tillgängliga docker-bilder med följande kommando:





$ docker-bilder

Ta bort de tillgängliga bilderna genom att utföra följande kommando:

$ hamnare rmi $ ( docker-bilder -q )

Kommandot som vi körde tar bort alla bilder för att rensa utrymmet som tidigare är upptaget av Docker-bilderna på ditt system.



Om vi ​​försöker lista bilderna igen finns ingen Docker-bild tillgänglig på systemet. Det betyder att vi lyckades ta bort dem alla.

3. Ta bort Docker-behållarna

När du arbetar med Docker måste du skapa olika behållare. Vi måste också ta bort dem innan vi avinstallerar Docker-paketet. Lista de tillgängliga behållarna med kommandot ps -a.

$ hamnarbetare ps -a

Du kan ta bort varje behållare oberoende, men det skulle ta tid, särskilt om du har flera behållare. Ett bättre tillvägagångssätt är att ta bort alla tillgängliga behållare med kommandot rm.

$ hamnarbetare rm $ ( hamnarbetare ps -aq )

Alla behållar-ID:n för de borttagna behållarna visas efter att du utfört kommandot rm. Verifiera att behållarna är borttagna genom att kontrollera de tillgängliga behållarna.

4. Ta bort Docker-volymerna

Om du också har Docker-volymerna som du skapade hjälper rm-kommandot dig att ta bort dem. Lista tillgängliga volymer. Ange sedan namnen på de volymer som du vill ta bort, som presenteras i följande:

$ docker volym ls
$ docker volym rm < volymnamn >

Dina Docker-volymer raderas och utrymmet är tillgängligt för värdsystemet.

5. Ta bort Docker-nätverken

Kontrollera om du har några nätverk som du skapat med kommandot ls. Här har vi linuxhint-nätverket. För att ta bort nätverket, använd kommandot rm.

$ docker nätverk ls
$ docker nätverk rm linuxhint

Alternativt kan du ta bort alla nätverk med kommandot prune. Här är ett exempel där vi tar bort 'neww'-nätverket:

$ hamnarnätverk beskära

Vid det här laget är du redo att ta bort Docker-paketet från din Ubuntu 22.04.

6. Avinstallera Docker-paketet

Efter att ha identifierat Docker-paketen på ditt system, ta bort dem genom att köra följande kommando:

$ sudo apt-get purge -och docker.io

Här tar vi bort docker.io-paketet. Observera att vi valde att ta bort Docker-paketen senast eftersom avinstallation av Docker-paketen inte tar bort dina bilder, behållare, volymer, etc.

Observera att Docker-katalogen inte tas bort även efter avinstallation av paketet.

På sista raden kommer du att märka meddelandet att dina /etc/docker- och /var/lib/docker/-kataloger fortfarande är tillgängliga på ditt system.

Vi kan verifiera att Docker-filerna fortfarande finns på vårt system.

Ta bort dessa kataloger från ditt system med följande kommando:

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

Ta också bort Docker-gruppen som du skapade när du installerade Docker.

$ sudo groupdel hamnarbetare

Ta slutligen bort Docker-uttaget från ditt system.

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

Slutsats

Docker är utmärkt för att distribuera och hantera applikationer. Men när du inte behöver ha Docker i ditt system kan du avinstallera den och alla skapade behållare, bilder, nätverk etc. Den här guiden presenterade alla steg som du bör följa för att avinstallera Docker-mjukvaran och alla dess behållare på Ubuntu 22.04.