I-uninstall ang Docker Software at Lahat ng Container Nito sa Ubuntu 22.04

I Uninstall Ang Docker Software At Lahat Ng Container Nito Sa Ubuntu 22 04



Ang Docker ay isang kilalang tool na ginagamit ng mga developer upang makatulong sa mas madaling pag-deploy at pamamahala ng mga software application. Sa Docker, maaari mong gamitin ang mga lalagyan upang lumikha ng isang nakahiwalay na kapaligiran para sa anumang application kapag ini-deploy ito upang mapahusay ang kahusayan ng host system at mas mahusay na paggamit ng mapagkukunan.

Salamat sa Docker, ang mga developer ay maaaring bumuo, sumubok, at mag-deploy ng mga software application sa anumang kapaligiran. Maaari mong isipin ang Docker bilang isang tool na gumagana tulad ng isang VM, ngunit hindi nito binibigyang diin ang mga mapagkukunan ng host system. Minsan, maaari mong i-uninstall ang Docker sa iyong Ubuntu 22.04. Sa ganoong sitwasyon, kailangan mo ng ligtas na paraan para i-uninstall ang Docker at lahat ng container nito. Sasaklawin namin ang isang hakbang-hakbang na proseso upang malinis na i-uninstall ang Docker sa Ubuntu 22.04.

I-uninstall ang Docker sa Ubuntu 22.04

I-uninstall namin ang Docker at ang mga container nito sa iba't ibang hakbang.







1. Kumpirmahin ang Docker Packages

Ang unang hakbang ay ilista ang lahat ng magagamit na mga pakete ng Docker sa iyong Ubuntu 22.04. Maaari mong gamitin ang dpkg command upang ilista ang mga naka-install na pakete o suriin ang bersyon ng Docker:



$ dpkg -l | mahigpit na pagkakahawak -ako docker



2. Tanggalin ang Docker Images

Ang pagtanggal sa mga pakete ng Docker ay hindi nagtatanggal ng mga larawang ginawa mo. Magsimula sa pamamagitan ng pagsuri sa magagamit na mga imahe ng docker gamit ang sumusunod na command:





$ mga larawan ng docker

Tanggalin ang mga magagamit na larawan sa pamamagitan ng pagsasagawa ng sumusunod na utos:

$ docker rmi $ ( mga larawan ng docker -q )

Ang utos na aming pinaandar ay nag-aalis ng lahat ng mga imahe upang i-clear ang espasyo na dating inookupahan ng mga imahe ng Docker sa iyong system.



Kung susubukan naming ilista muli ang mga larawan, walang larawan ng Docker na magagamit sa system. Nangangahulugan ito na nagawa naming alisin silang lahat.

3. Tanggalin ang Docker Container

Kapag nagtatrabaho sa Docker, dapat kang lumikha ng iba't ibang mga lalagyan. Kailangan din naming tanggalin ang mga ito bago i-uninstall ang Docker package. Ilista ang mga magagamit na lalagyan na may utos na ps -a.

$ docker ps -a

Maaari mong i-delete ang bawat container nang hiwalay, ngunit magtatagal iyon, lalo na kung marami kang container. Ang isang mas mahusay na diskarte ay tanggalin ang lahat ng magagamit na mga lalagyan gamit ang rm command.

$ docker rm $ ( docker ps -aq )

Ang lahat ng container ID ng mga tinanggal na container ay ipinapakita pagkatapos mong isagawa ang rm command. I-verify na ang mga container ay tinanggal sa pamamagitan ng pagsuri sa mga available na container.

4. Tanggalin ang Docker Volumes

Kung mayroon ka ring mga volume ng Docker na iyong nilikha, tutulungan ka ng rm command na tanggalin ang mga ito. Ilista ang mga available na volume. Pagkatapos, tukuyin ang mga pangalan ng mga volume na gusto mong tanggalin, tulad ng ipinakita sa sumusunod:

$ dami ng docker ls
$ dami ng docker rm < volume-pangalan >

Ang iyong Docker volume ay tinanggal, at ang espasyo ay magagamit sa host system.

5. Tanggalin ang Docker Networks

Suriin kung mayroon kang anumang mga network na iyong nilikha gamit ang ls command. Dito, mayroon kaming linuxhint network. Upang tanggalin ang network, gamitin ang rm command.

$ network ng docker ls
$ network ng docker rm linuxhint

Bilang kahalili, maaari mong tanggalin ang lahat ng mga network gamit ang prune command. Narito ang isang halimbawa kung saan tinatanggal namin ang 'neww' na network:

$ network ng docker putulan

Sa puntong ito, handa ka nang tanggalin ang Docker package mula sa iyong Ubuntu 22.04.

6. I-uninstall ang Docker Package

Pagkatapos matukoy ang mga pakete ng Docker sa iyong system, tanggalin ang mga ito sa pamamagitan ng pagpapatakbo ng sumusunod na command:

$ sudo apt-get purge -at docker.io

Dito, inalis namin ang docker.io package. Tandaan na pinili naming tanggalin ang mga pakete ng Docker sa huli dahil ang pag-uninstall ng mga pakete ng Docker ay hindi mag-aalis ng iyong mga larawan, lalagyan, volume, atbp.

Tandaan na ang direktoryo ng Docker ay hindi naaalis kahit na matapos i-uninstall ang package.

Sa huling linya, mapapansin mo ang mensahe na ang iyong /etc/docker at /var/lib/docker/ na mga direktoryo ay magagamit pa rin sa iyong system.

Maaari naming i-verify na ang mga Docker file ay umiiral pa rin sa aming system.

Alisin ang mga direktoryo na ito mula sa iyong system gamit ang sumusunod na command:

$ sudo rm -rf / ay / lib / docker / / atbp / docker /

Gayundin, tanggalin ang pangkat ng Docker na iyong nilikha noong ini-install ang Docker.

$ sudo groupdel docker

Panghuli, alisin ang Docker socket mula sa iyong system.

$ sudo rm -rf / ay / lib / docker.medyas

Konklusyon

Ang Docker ay mahusay para sa pag-deploy at pamamahala ng mga application. Gayunpaman, kapag hindi mo kailangang magkaroon ng Docker sa iyong system, maaari mo itong i-uninstall at ang lahat ng nilikhang lalagyan, larawan, network, atbp. Iniharap ng gabay na ito ang lahat ng mga hakbang na dapat mong sundin upang i-uninstall ang Docker software at lahat ng mga lalagyan sa Ubuntu 22.04.