Odstranite programsko opremo Docker in vse njene vsebnike v Ubuntu 22.04

Odstranite Programsko Opremo Docker In Vse Njene Vsebnike V Ubuntu 22 04



Docker je znano orodje, ki ga razvijalci uporabljajo za lažjo namestitev in upravljanje programskih aplikacij. Z Dockerjem lahko uporabite vsebnike za ustvarjanje izoliranega okolja za katero koli aplikacijo, ko jo uvajate, da povečate učinkovitost gostiteljskega sistema in boljšo uporabo virov.

Zahvaljujoč Dockerju lahko razvijalci gradijo, testirajo in nameščajo programske aplikacije v katerem koli okolju. Docker si lahko predstavljate kot orodje, ki deluje kot VM, le da ne obremenjuje virov gostiteljskega sistema. Včasih boste morda želeli odstraniti Docker na vašem Ubuntu 22.04. V takem primeru potrebujete varno metodo za odstranitev Dockerja in vseh njegovih vsebnikov. Opisali bomo postopek po korakih za čisto odstranitev Dockerja v Ubuntu 22.04.

Odstranite Docker v Ubuntu 22.04

Docker in njegove vsebnike bomo odstranili v različnih korakih.







1. Potrdite pakete Docker

Prvi korak je seznam vseh razpoložljivih paketov Docker v vašem Ubuntu 22.04. Z ukazom dpkg lahko prikažete seznam nameščenih paketov ali preverite različico Dockerja:



$ dpkg -l | prijem -JAZ docker



2. Izbrišite Docker slike

Z brisanjem paketov Docker ne izbrišete slik, ki ste jih ustvarili. Začnite s preverjanjem razpoložljivih slik dockerja z naslednjim ukazom:





$ docker slike

Izbrišite razpoložljive slike tako, da izvedete naslednji ukaz:

$ docker rmi $ ( docker slike -q )

Ukaz, ki smo ga izvedli, odstrani vse slike, da počisti prostor, ki so ga prej zasedale slike Docker v vašem sistemu.



Če poskusimo znova prikazati slike, v sistemu ni na voljo nobena slika Docker. To pomeni, da nam jih je uspelo vse odstraniti.

3. Izbrišite vsebnike Docker

Ko delate z Dockerjem, morate ustvariti različne vsebnike. Prav tako jih moramo izbrisati, preden odstranimo paket Docker. Seznam razpoložljivih vsebnikov z ukazom ps -a.

$ docker ps -a

Vsak vsebnik lahko izbrišete neodvisno, vendar bi to trajalo nekaj časa, še posebej, če imate več vsebnikov. Boljši pristop je brisanje vseh razpoložljivih vsebnikov z ukazom rm.

$ docker rm $ ( docker ps -aq )

Ko izvedete ukaz rm, se prikažejo vsi ID-ji vsebnikov izbrisanih vsebnikov. Preverite, ali so vsebniki izbrisani, tako da preverite razpoložljive vsebnike.

4. Izbrišite nosilce Dockerja

Če imate tudi nosilce Docker, ki ste jih ustvarili, vam jih bo ukaz rm pomagal izbrisati. Navedite razpoložljive količine. Nato podajte imena nosilcev, ki jih želite izbrisati, kot je prikazano v nadaljevanju:

$ docker volumen ls
$ docker volumen rm < ime-zvezka >

Vaši nosilci Docker so izbrisani in prostor je na voljo gostiteljskemu sistemu.

5. Izbrišite Docker Networks

Preverite, ali imate kakšna omrežja, ki ste jih ustvarili z ukazom ls. Tukaj imamo omrežje linuxhint. Če želite izbrisati omrežje, uporabite ukaz rm.

$ docker omrežje ls
$ docker omrežje rm linuxhint

Druga možnost je, da z ukazom prune izbrišete vsa omrežja. Tu je primer, ko izbrišemo omrežje »neww«:

$ docker omrežje obrezati

Na tej točki ste pripravljeni odstraniti paket Docker iz vašega Ubuntu 22.04.

6. Odstranite paket Docker

Ko prepoznate pakete Docker v vašem sistemu, jih izbrišite tako, da zaženete naslednji ukaz:

$ sudo apt-get čiščenje -in docker.io

Tukaj odstranimo paket docker.io. Upoštevajte, da smo se nazadnje odločili izbrisati pakete Docker, saj odstranitev paketov Docker ne bo odstranila vaših slik, vsebnikov, nosilcev itd.

Upoštevajte, da imenik Docker ni odstranjen niti po odstranitvi paketa.

V zadnji vrstici boste opazili sporočilo, da sta vaša imenika /etc/docker in /var/lib/docker/ še vedno na voljo v vašem sistemu.

Preverimo lahko, ali datoteke Docker še vedno obstajajo v našem sistemu.

Odstranite te imenike iz sistema z naslednjim ukazom:

$ sudo rm -rf / je bil / lib / docker / / itd / docker /

Izbrišite tudi skupino Docker, ki ste jo ustvarili ob namestitvi Dockerja.

$ sudo docker groupdel

Na koncu odstranite vtičnico Docker iz sistema.

$ sudo rm -rf / je bil / lib / docker.sock

Zaključek

Docker je odličen za uvajanje in upravljanje aplikacij. Če pa vam ni treba imeti Dockerja v sistemu, ga lahko odstranite in vse ustvarjene vsebnike, slike, omrežja itd. V tem priročniku so predstavljeni vsi koraki, ki jih morate upoštevati, da odstranite programsko opremo Docker in vse njene vsebniki na Ubuntu 22.04.