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.ioHier 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.