Dokers

Kā noņemt dokstatora attēlus

Kā noņemt dokstatora attēlus
Docker attēli ir nekas cits kā tikai lasāmu failu kopums, kas nozīmē, ka pēc tam, kad docker attēls ir izveidots, to nevar mainīt. Tomēr jūs varat izveidot jaunu dokera attēlu ar esošā dokera attēla palīdzību. Docker attēlus izmanto, lai izveidotu docker konteineru. Docker attēliem ir vairāki slāņi, kurus izmanto koda darbināšanai konteinerā. Izstrādes procesa laikā daudzi neizmantoti un novecojuši dokstatora attēli tiek glabāti serverī, līdz jūs to manuāli noņemat.

Tāpēc ir nepieciešams noņemt neizmantoto dokera attēlu no sistēmas, lai atbrīvotu vietu diskā.

Šajā apmācībā mēs parādīsim, kā noņemt dokera attēlus, izmantojot komandrindu.

Noņemiet Docker Image

Lai noņemtu dokstacijas attēlu no savas sistēmas, jums būs jāuzskaita visi jūsu sistēmā pieejamie attēli.

Tos var uzskaitīt, izmantojot šādu komandu:

dokstacijas attēls ls

Jums vajadzētu redzēt šādu izvadi:

REZERVES TAGA ATTĒLA ID IZVEIDOTS IZMĒRS
nginx latest 4bb46517cac3 pirms 2 dienām 133MB
wordpress latest f1da35a7ddca pirms 3 dienām 546MB
mariadb latest b95867b52886 Pirms 4 dienām 407MB

Tagad jums ir visu jūsu sistēmā esošo attēlu saraksts. Pēc tam atrodiet attēla ID, kuru vēlaties noņemt, un izpildiet šo komandu:

dokstacijas attēls rm 4bb46517cac3

Jums vajadzētu redzēt šādu kļūdu:

Kļūdas atbilde no dēmona: konflikts: nevar izdzēst 4bb46517cac3 (nevar piespiest)
- attēls tiek izmantots, palaižot konteineru 8f3d538370e5

Iepriekš minētā izeja norāda, ka jebkurš konteiners izmanto attēlu, kuru vēlaties noņemt. Tāpēc pirms attēla noņemšanas jums būs jānoņem šis konteiners.

Ja vēlaties noņemt vairākus attēlus, jums būs jānorāda katra dokera attēla ID ar komandu “docker image rm”:

dokstacijas attēls rm ID1 ID2 ID3

Noņemiet nokareno dokeru attēlus

Piekārtais attēls ir neizmantots attēls, kuru neizmanto neviens konteiners. Nokareno attēlu no sistēmas var noņemt, izpildot šādu komandu:

dokera attēla apgriešana

Jums tiks piedāvāts ierakstīt y, lai turpinātu, kā parādīts zemāk:

BRĪDINĀJUMS! Tas noņems visus karājošos attēlus.

Vai tiešām vēlaties turpināt? [jā / n] jā

Kopējā reģenerētā telpa: 0B

Noņemiet visus neizmantotos Docker attēlus

Docker ļauj ar vienu komandu noņemt visus attēlus, kurus neviens konteiners neizmanto, kā parādīts zemāk:

docker image plūmju -a

Jums tiks piedāvāts ierakstīt y, lai turpinātu, kā parādīts zemāk:

BRĪDINĀJUMS! Tas noņems visus attēlus bez vismaz viena konteinera, kas ar tiem saistīts.

Vai tiešām vēlaties turpināt? [jā / n] jā

Izdzēstie attēli:
nesaistīts: ubuntu: jaunākais
neatzīmēts: [aizsargāts ar e-pastu]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
svītrots: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Kopējā reģenerētā telpa: 0B

Secinājums

Šajā ceļvedī mēs parādījām, kā dokstatora attēlus noņemt vairākos veidos. Lai iegūtu papildinformāciju, skatiet Docker oficiālo dokumentāciju.

Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...
Instalējiet jaunāko OpenRA stratēģijas spēli Ubuntu Linux
OpenRA ir bezmaksas / bezmaksas reāllaika stratēģijas spēļu dzinējs, kas atjauno agrīnās Vestvudas spēles, piemēram, klasisko Command & Conquer: Red A...
Instalējiet jaunāko Dolphin emulatoru Gamecube un Wii operētājsistēmai Linux
Delfīnu emulators ļauj jums spēlēt izvēlētās Gamecube un Wii spēles Linux personālajos datoros (PC). Tā kā Dolphin Emulator ir brīvi pieejams un atvē...