Kā noņemt Docker attēlus, konteinerus un sējumus

Ka Nonemt Docker Attelus Konteinerus Un Sejumus



Docker ir atvērtā koda labi zināms DevOps projektu pārvaldības rīks. Tas ir paredzēts ne tikai projektu vadībai, bet arī lietojumprogrammu izveidei un izvietošanai. Docker ieviesa konteinerizācijas koncepciju, jo tā piedāvā konteinerus projektu pārvaldībai un izvietošanai.

Lietotāji var izveidot un izvietot lietojumprogrammas, izmantojot Docker attēlus, konteinerus un konteineros uzstādītus apjomus. Tomēr dažreiz Docker izstrādātājs vēlas izdzēst Docker attēlus, konteinerus vai sējumus, lai atbrīvotu vietu sistēmā, pretējā gadījumā tie vairs nav vajadzīgi.

Šis ieraksts demonstrēs:







Kā noņemt Docker attēlus?

Galvenā Docker platformas sastāvdaļa, kas norāda konteineram, kā pārvaldīt vai izvietot projektu, tiek saukta par ' Docker attēls ”. Docker attēli ir saistīti ar Docker konteineriem, un tos var izpildīt arī neatkarīgi. Tomēr izstrādātājiem var rasties problēmas, noņemot Docker attēlus, ja ar attēliem ir saistīti konteineri.



Skatiet norādījumus par Docker attēlu noņemšanu.



1. darbība. Skatiet Docker attēlus

Vispirms uzskaitiet visus attēlus, izmantojot sniegto komandu. ' -a ” opcija tiek izmantota, lai uzskaitītu visus Docker attēlus:





$ dokera attēli -a

Piemēram, noņemsim “ dockerimage ”:



2. darbība: noņemiet Docker attēlus

Lai noņemtu Docker attēlu, izmantojiet docker rmi ” komanda:

$ docker rmi dockerimage

Šajā brīdī jūs varat saņemt kļūdu, ja attēls ir saistīts ar jebkuru Docker konteineru, kā parādīts tālāk:

Lai piespiedu kārtā noņemtu attēlu un atrisinātu konfliktu, izmantojiet ' -f 'opcija:

$ docker rmi -f dockerimage

Izvade norāda, ka attēls ir izdzēsts:

3. darbība: apstipriniet, vai attēls ir noņemts

Lai pārbaudītu, vai Docker attēls ir noņemts, vēlreiz uzskaitiet visus attēlus:

$ dokera attēli -a

Šeit jūs varat redzēt, ka esam veiksmīgi izdzēsuši Docker attēlu:

Kā noņemt Docker konteineru?

' Docker konteiners ” ir vēl viena liela Docker platformas daļa, ko izmanto lietojumprogrammu pārvaldībai, izveidei un izvietošanai. Visas projekta atkarības, pakotnes un pirmkods ir ietverti vienā Docker konteinerā. Tos sauc par virtualizācijas izstrādes vidi.

Lai izņemtu neizmantotos vai izņemtos konteinerus, izpildiet sniegtos norādījumus.

1. darbība. Skatiet Docker konteinerus

Lai uzskaitītu visus Docker konteinerus, “ dokeris ps komanda tiek izmantota kopā ar ' -a ” opcija:

$ dokeris ps -a

Piemēram, noņemsim “ lielisks_engelbarts ” konteiners:

2. darbība. Noņemiet Docker konteineru

Lai noņemtu Docker konteineru, izpildiet ' docker rm ” komanda:

$ dokeris rm lielisks_engelbarts

Alternatīvi lietotāji var arī noņemt Docker konteineru, izmantojot tā ID:

$ dokeris rm 79ba2a5d9f10

3. darbība: pārbaudiet, vai Docker konteiners ir noņemts

Pārbaudīsim, vai Docker konteiners ir dzēsts, apskatot Docker konteineru sarakstu:

$ dokeris ps -a

No tālāk redzamās produkcijas varat redzēt, ka esam veiksmīgi noņēmuši ' lielisks_engelbarts Docker konteiners:

Kā noņemt Docker Volume?

' Docker Volume ” ir Docker konteinera daļa un attiecas uz failu sistēmu, kas ir savienota ar Docker konteineru. Tie tiek izmantoti, lai saglabātu datus, ko izmanto vai ģenerē Docker konteiners.

Lai noņemtu Docker sējumu, skatiet sniegtos norādījumus.

1. darbība: samaziniet Docker skaļumu

Lai uzskaitītu visus Docker sējumus, “ dokera apjoms ls ” komanda tiek izmantota šādi:

$ doka skaļums ls

Noņemsim ' pitona attēls Docker skaļums:

2. darbība. Noņemiet Docker Volume

Lai noņemtu Docker skaļumu, izpildiet ' docker volume rm ” komanda:

$ doka skaļums rm pitona attēls

3. darbība: pārbaudiet, vai skaļums ir noņemts

Vēlreiz pārbaudiet sējumu sarakstu un pārbaudiet, vai norādītais sējums ir noņemts vai nē:

$ doka skaļums ls

Tālāk redzamā izvade norāda, ka esam veiksmīgi noņēmuši Docker sējumu:

Kā apgriezt Docker sistēmu?

Docker sistēmas apgriešana ir Docker sistēmas apgriešanas process, kas nozīmē visu neizmantoto un apturēto Docker attēlu, konteineru un apjoma noņemšanu.

Lai apgrieztu Docker sistēmu, izpildiet minēto komandu:

$ doku sistēma plūme

Tagad pārbaudiet iepriekš minētās komandas rezultātu, uzskaitot visus Docker konteinerus:

$ dokeris ps -a

No izvades var redzēt, ka “ docker sistēmas plūme ” komanda noņem visus apturētos Docker konteinerus:

Mēs esam izstrādājuši, kā noņemt Docker attēlus, konteinerus un sējumus.

Secinājums

Lai noņemtu Docker attēlus, izmantojiet docker rmi -f ” komandu. Lai noņemtu Docker konteineru, izpildiet ' docker rm ” komandu un noņemiet Docker sējumu, izmantojot docker volume rm ” komandu. Šajā emuārā ir sniegti paņēmieni, kā noņemt Docker konteinerus, attēlus un apjomu.