Kaip pašalinti „Docker“ vaizdus, ​​​​konteinerius ir tomus

Kaip Pasalinti Docker Vaizdus Konteinerius Ir Tomus



„Docker“ yra gerai žinomas atvirojo kodo „DevOps“ projektų valdymo įrankis. Jis skirtas ne tik projektų valdymui, bet ir programoms kurti bei diegti. Docker pristatė konteinerių koncepciją, nes ji siūlo konteinerius projektų valdymui ir diegimui.

Vartotojai gali kurti ir diegti programas naudodami „Docker“ vaizdus, ​​konteinerius ir talpyklas, pritvirtintus prie konteinerių. Tačiau kartais „Docker“ kūrėjas nori ištrinti „Docker“ vaizdus, ​​konteinerius ar tomus, kad atlaisvintų sistemos vietos, arba jie gali būti nebereikalingi.

Šis įrašas parodys:







Kaip pašalinti „Docker“ vaizdus?

Pagrindinis „Docker“ platformos komponentas, nurodantis konteineriui, kaip valdyti arba įdiegti projektą, vadinamas „ Docker vaizdas “. „Docker“ vaizdai yra susieti su „Docker“ konteineriais ir taip pat gali būti vykdomi nepriklausomai. Tačiau kūrėjai gali susidurti su problemomis pašalindami „Docker“ vaizdus, ​​jei su vaizdais susieti kokie nors konteineriai.



Peržiūrėkite „Docker“ vaizdų pašalinimo instrukcijas.



1 veiksmas: peržiūrėkite „Docker“ vaizdus

Pirmiausia surašykite visus vaizdus naudodami pateiktą komandą. „ -a “ parinktis naudojama visiems „Docker“ vaizdams išvardyti:





$ Docker vaizdai -a

Pavyzdžiui, pašalinkime „ dokerinis vaizdas “:



2 veiksmas: pašalinkite „Docker“ vaizdus

Norėdami pašalinti „Docker“ vaizdą, naudokite „ docker rmi “ komanda:

$ docker rmi dockerimage

Šiuo metu galite gauti klaidą, jei vaizdas susietas su bet kuriuo „Docker“ konteineriu, kaip parodyta toliau:

Norėdami priverstinai pašalinti vaizdą ir išspręsti konfliktą, naudokite ' -f “ variantas:

$ dokeris rmi -f dokerinis vaizdas

Išvestis rodo, kad vaizdas buvo ištrintas:

3 veiksmas: patvirtinkite, ar vaizdas pašalintas

Norėdami patikrinti, ar „Docker“ vaizdas pašalintas, ar ne, dar kartą išvardykite visus vaizdus:

$ Docker vaizdai -a

Čia galite pamatyti, kad sėkmingai ištrynėme „Docker“ vaizdą:

Kaip pašalinti „Docker“ konteinerį?

Docker konteineris “ yra kita pagrindinė „Docker“ platformos dalis, naudojama programoms valdyti, kurti ir diegti. Visos projekto priklausomybės, paketai ir šaltinio kodas yra viename „Docker“ konteineryje. Jie vadinami virtualizacijos kūrimo aplinka.

Norėdami išimti nepanaudotus arba išimtus konteinerius, vadovaukitės pateiktomis instrukcijomis.

1 veiksmas: peržiūrėkite „Docker“ konteinerius

Norėdami išvardyti visus „Docker“ konteinerius, „ dokeris ps “ komanda naudojama kartu su “ -a “ variantas:

$ dokininkas ps -a

Pavyzdžiui, pašalinkime „ puikus_engelbartas “ konteineris:

2 veiksmas: pašalinkite „Docker“ konteinerį

Norėdami pašalinti „Docker“ konteinerį, vykdykite „ docker rm “ komanda:

$ dokininkas rm puikus_engelbartas

Arba vartotojai taip pat gali pašalinti Docker konteinerį naudodami jo ID:

$ dokininkas rm 79ba2a5d9f10

3 veiksmas: patikrinkite, ar „Docker“ konteineris pašalintas

Patikrinkite, ar „Docker“ konteineris ištrintas, ar ne, peržiūrėdami „Docker“ konteinerių sąrašą:

$ dokininkas ps -a

Iš toliau pateiktos išvesties matote, kad sėkmingai pašalinome „ puikus_engelbartas Docker konteineris:

Kaip pašalinti Docker Volume?

Docker tomas “ yra „Docker“ konteinerio dalis ir nurodo failų sistemą, prijungtą prie „Docker“ konteinerio. Jie naudojami duomenims, kuriuos naudoja arba sugeneruoja Docker konteineris, išsaugoti.

Norėdami pašalinti „Docker“ garsumą, peržiūrėkite pateiktas instrukcijas.

1 veiksmas: sumažinkite „Docker“ garsumą

Norėdami išvardyti visus „Docker“ tomus, „ dokerio tūris ls “ komanda naudojama taip:

$ dokerio tūris ls

Pašalinkime ' pythonimage Docker garsumas:

2 veiksmas: pašalinkite „Docker Volume“.

Norėdami pašalinti „Docker“ garsumą, paleiskite „ docker tomas rm “ komanda:

$ dokerio tūris rm pythonimage

3 veiksmas: patikrinkite, ar garsas pašalintas

Dar kartą patikrinkite tomų sąrašą ir patikrinkite, ar nurodytas tomas pašalintas, ar ne:

$ dokerio tūris ls

Žemiau pateikta išvestis rodo, kad sėkmingai pašalinome „Docker“ tomą:

Kaip apkarpyti Docker sistemą?

„Docker“ sistemos genėjimas yra „Docker“ sistemos genėjimo procesas, o tai reiškia, kad pašalinami visi nenaudojami ir sustabdyti „Docker“ vaizdai, konteineriai ir tūris.

Norėdami apkarpyti Docker sistemą, eikite per minėtą komandą:

$ dokerių sistema slyva

Dabar patikrinkite pirmiau minėtos komandos rezultatą išvardydami visus „Docker“ konteinerius:

$ dokininkas ps -a

Iš išvesties galite matyti, kad „ docker sistemos slyva “ komanda pašalina visus sustabdytus „Docker“ konteinerius:

Išsamiai paaiškinome, kaip pašalinti „Docker“ vaizdus, ​​​​konteinerius ir tomus.

Išvada

Norėdami pašalinti „Docker“ vaizdus, ​​naudokite „ docker rmi -f “ komanda. Norėdami pašalinti „Docker“ konteinerį, vykdykite „ docker rm “ komandą ir pašalinkite Docker tomą naudodami „ docker tomas rm “ komanda. Šiame tinklaraštyje pateikiami būdai, kaip pašalinti „Docker“ konteinerius, vaizdus ir garsumą.