Verwijder de Docker-software en al zijn containers op Ubuntu 22.04

Verwijder De Docker Software En Al Zijn Containers Op Ubuntu 22 04



Docker is een gerenommeerde tool die de ontwikkelaars gebruiken om te helpen bij de eenvoudigere implementatie en het beheer van softwareapplicaties. Met Docker kunt u de containers gebruiken om een ​​geïsoleerde omgeving te creëren voor elke applicatie wanneer u deze implementeert om de efficiëntie van het hostsysteem en een beter gebruik van bronnen te verbeteren.

Dankzij Docker kunnen de ontwikkelaars de softwaretoepassingen in elke omgeving bouwen, testen en implementeren. Je kunt Docker zien als een tool die werkt als een VM, alleen dat het de bronnen van het hostsysteem niet belast. Soms wilt u misschien Docker op uw Ubuntu 22.04 verwijderen. In dat geval hebt u een veilige methode nodig om Docker en al zijn containers te verwijderen. We zullen een stapsgewijs proces behandelen om Docker netjes te verwijderen op Ubuntu 22.04.

Verwijder Docker op Ubuntu 22.04

We zullen Docker en zijn containers in verschillende stappen verwijderen.







1. Bevestig de Docker-pakketten

De eerste stap is om alle beschikbare Docker-pakketten op uw Ubuntu 22.04 weer te geven. U kunt de opdracht dpkg gebruiken om de geïnstalleerde pakketten weer te geven of de Docker-versie te controleren:



$ dpkg -l | greep -I havenarbeider



2. Verwijder de Docker-afbeeldingen

Als u de Docker-pakketten verwijdert, worden de afbeeldingen die u hebt gemaakt niet verwijderd. Begin met het controleren van de beschikbare docker-afbeeldingen met de volgende opdracht:





$ docker-afbeeldingen

Verwijder de beschikbare afbeeldingen door de volgende opdracht uit te voeren:

$ havenarbeider rmi $ ( docker-afbeeldingen -q )

De opdracht die we hebben uitgevoerd, verwijdert alle afbeeldingen om de ruimte vrij te maken die voorheen werd ingenomen door de Docker-afbeeldingen op uw systeem.



Als we de afbeeldingen opnieuw proberen weer te geven, is er geen Docker-afbeelding beschikbaar op het systeem. Dit betekent dat we ze allemaal hebben kunnen verwijderen.

3. Verwijder de Docker-containers

Wanneer u met Docker werkt, moet u verschillende containers maken. We moeten ze ook verwijderen voordat we het Docker-pakket verwijderen. Maak een lijst van de beschikbare containers met de opdracht ps -a.

$ havenarbeider ps -A

U kunt elke container afzonderlijk verwijderen, maar dat kost tijd, vooral als u meerdere containers heeft. Een betere benadering is om alle beschikbare containers te verwijderen met de opdracht rm.

$ havenarbeider rm $ ( havenarbeider ps -aq )

Alle container-ID's van de verwijderde containers worden weergegeven nadat u de opdracht rm hebt uitgevoerd. Controleer of de containers zijn verwijderd door de beschikbare containers te controleren.

4. Verwijder de Docker-volumes

Als u ook de Docker-volumes hebt die u hebt gemaakt, helpt de opdracht rm u om ze te verwijderen. Maak een lijst van de beschikbare volumes. Geef vervolgens de namen op van de volumes die u wilt verwijderen, zoals hieronder weergegeven:

$ docker-volume ls
$ docker-volume rm < volumenaam >

Uw Docker-volumes worden verwijderd en de ruimte is beschikbaar voor het hostsysteem.

5. Verwijder de Docker-netwerken

Controleer of je netwerken hebt die je hebt gemaakt met de opdracht ls. Hier hebben we het linuxhint-netwerk. Gebruik de opdracht rm om het netwerk te verwijderen.

$ docker-netwerk ls
$ docker-netwerk rm linuxhint

U kunt ook alle netwerken verwijderen met de opdracht prune. Hier is een voorbeeld waarbij we het 'neww' -netwerk verwijderen:

$ docker-netwerk gedroogde pruim

Op dit punt bent u klaar om het Docker-pakket van uw Ubuntu 22.04 te verwijderen.

6. Verwijder het Docker-pakket

Nadat u de Docker-pakketten op uw systeem hebt geïdentificeerd, verwijdert u ze door de volgende opdracht uit te voeren:

$ sudo apt-get purge -En docker.io

Hier verwijderen we het docker.io-pakket. Merk op dat we ervoor hebben gekozen om de Docker-pakketten als laatste te verwijderen, aangezien het verwijderen van de Docker-pakketten uw afbeeldingen, containers, volumes, enz. niet zal verwijderen.

Merk op dat de Docker-directory niet wordt verwijderd, zelfs niet nadat het pakket is verwijderd.

Op de laatste regel ziet u het bericht dat uw mappen /etc/docker en /var/lib/docker/ nog steeds beschikbaar zijn op uw systeem.

We kunnen verifiëren dat de Docker-bestanden nog steeds op ons systeem staan.

Verwijder deze mappen van uw systeem met de volgende opdracht:

$ sudo rm -rf / was / lib / havenarbeider / / enz / havenarbeider /

Verwijder ook de Docker-groep die u hebt gemaakt bij het installeren van de Docker.

$ sudo groep dokwerker

Verwijder ten slotte de Docker-socket van uw systeem.

$ sudo rm -rf / was / lib / docker.sok

Conclusie

Docker is geweldig voor het implementeren en beheren van applicaties. Als u de Docker echter niet in uw systeem hoeft te hebben, kunt u deze en alle gemaakte containers, afbeeldingen, netwerken, enz. Verwijderen. In deze handleiding worden alle stappen gepresenteerd die u moet volgen om de Docker-software en al zijn containers op Ubuntu 22.04.