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
Š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 dockerimageIzvade 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 -aPiemēram, noņemsim “ lielisks_engelbarts ” konteiners:
2. darbība. Noņemiet Docker konteineru
Lai noņemtu Docker konteineru, izpildiet ' docker rm
Alternatīvi lietotāji var arī noņemt Docker konteineru, izmantojot tā ID:
$ dokeris rm 79ba2a5d9f103. 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 -aNo 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 lsNoņ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:
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 lsTā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 -aNo 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. Šajā emuārā ir sniegti paņēmieni, kā noņemt Docker konteinerus, attēlus un apjomu.