Dokeris

Kaip pašalinti doko vaizdus

Kaip pašalinti doko vaizdus
„Docker“ vaizdai yra ne kas kita, kaip tik skaitomų failų rinkinys, o tai reiškia, kad pastačius dokininko vaizdą, jo negalima modifikuoti. Tačiau jūs galite sukurti naują doko vaizdą naudodami esamą doko vaizdą. Docker vaizdai naudojami doko konteineriui sukurti. „Docker“ vaizdai yra su keliais sluoksniais, kurie naudojami kodui vykdyti sudėtiniame rodinyje. Kūrimo proceso metu daugelis nenaudojamų ir pasenusių doko vaizdų laikomi serveryje, kol jūs juos rankiniu būdu pašalinsite.

Taigi, norint atlaisvinti vietos diske, būtina iš sistemos pašalinti nepanaudotą dokininko vaizdą.

Šioje pamokoje parodysime, kaip pašalinti doko atvaizdus naudojant komandinę eilutę.

Pašalinkite „Docker Image“

Norėdami pašalinti dokininko vaizdą iš savo sistemos, turėsite išvardyti visus galimus jūsų sistemos vaizdus.

Galite juos išvardyti naudodami šią komandą:

dokininko vaizdas ls

Turėtumėte pamatyti šį išvestį:

SAUGOTOJO ŽYMOS VAIZDO ID SUKURTAS DYDIS
nginx naujausias 4bb46517cac3 prieš 2 dienas 133MB
wordpress naujausia f1da35a7ddca prieš 3 dienas 546MB
mariadb naujausias b95867b52886 prieš 4 dienas 407MB

Dabar jūsų sistemoje yra visų vaizdų sąrašas. Tada suraskite atvaizdo, kurį norite pašalinti, ID ir vykdykite šią komandą:

dokininko vaizdas rm 4bb46517cac3

Turėtumėte pamatyti šią klaidą:

Klaidos atsakymas iš „deemon“: konfliktas: nepavyksta ištrinti 4bb46517cac3 (negalima priversti)
- paveikslėlis naudojamas vykdant talpyklą 8f3d538370e5

Aukščiau pateiktas išvestis rodo, kad bet kuriame konteineryje naudojamas vaizdas, kurį norite pašalinti. Taigi prieš pašalindami vaizdą turėsite išimti tą talpyklą.

Jei norite pašalinti kelis vaizdus, ​​turėsite nurodyti kiekvieno doko atvaizdo ID naudodami komandą „docker image rm“:

dokininko atvaizdo rm ID1 ID2 ID3

Pašalinkite kabančius „Docker“ vaizdus

Kabantis vaizdas yra nenaudojamas vaizdas, kurio nenaudoja joks konteineris. Galite pašalinti kabantį vaizdą iš savo sistemos vykdydami šią komandą:

dokininko atvaizdo genėti

Norėdami tęsti, būsite paraginti įvesti y, kaip parodyta žemiau:

ĮSPĖJIMAS! Tai pašalins visus kabančius vaizdus.

Ar tikrai norite tęsti? [taip / ne] y

Bendra regeneruota erdvė: 0B

Pašalinkite visus nenaudojamus „Docker“ vaizdus

„Docker“ leidžia pašalinti visus vaizdus, ​​kurių nenaudoja jokie konteineriai, naudodami vieną komandą, kaip parodyta žemiau:

dokininko atvaizdo genėti -a

Norėdami tęsti, būsite paraginti įvesti y, kaip parodyta žemiau:

ĮSPĖJIMAS! Tai pašalins visus vaizdus be bent vieno su jais susieto talpyklos.

Ar tikrai norite tęsti? [taip / ne] y

Ištrinti vaizdai:
nepažymėtas: ubuntu: naujausias
nepažymėtas: [el. pašto saugoma]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
ištrinta: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Bendra regeneruota erdvė: 0B

Išvada

Šiame vadove keliais būdais parodėme, kaip pašalinti doko atvaizdus. Norėdami gauti daugiau informacijos, peržiūrėkite oficialius „Docker“ dokumentus.

Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...
Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...
„Tomb Raider for Linux“ pamoka
„Tomb Raider“ šešėlis yra dvyliktas „Tomb Raider“ serijos priedas - veiksmo ir nuotykių žaidimų franšizė, sukurta „Eidos Montreal“. Žaidimą kritikai i...