Docker

Kako odstraniti slike dockerja

Kako odstraniti slike dockerja
Slike Dockerja niso nič drugega kot nabor datotek samo za branje, kar pomeni, da ko je slika dockerja zgrajena, je ni mogoče spreminjati. Lahko pa ustvarite novo sliko dockerja s pomočjo obstoječe slike dockerja. Slike Docker se uporabljajo za izdelavo vsebnika dockerja. Slike Dockerja imajo več plasti, ki se uporabljajo za zagon kode v vsebniku. Med razvojnim postopkom se na strežniku hrani veliko neuporabljenih in zastarelih slik dockerjev, dokler jih ne odstranite ročno.

Zato morate iz sistema odstraniti neuporabljeno sliko dockerja, da sprostite prostor na disku.

V tej vadnici vam bomo pokazali, kako odstranite slike dockerja z ukazno vrstico.

Odstranite sliko Dockerja

Če želite iz sistema odstraniti sliko dockerja, boste morali našteti vse razpoložljive slike v sistemu.

Lahko jih navedete z naslednjim ukazom:

slika dockerja ls

Morali bi videti naslednji izhod:

Ustvarjena velikost ID-ja slike repozitorne oznake
nginx najnovejši 4bb46517cac3 pred 2 dnevi 133MB
wordpress najnovejši f1da35a7ddca pred 3 dnevi 546MB
mariadb najnovejši b95867b52886 pred 4 dnevi 407MB

Zdaj imate seznam vseh slik v vašem sistemu. Nato poiščite ID slike, ki jo želite odstraniti, in zaženite naslednji ukaz:

slika dockerja rm 4bb46517cac3

Morali bi videti naslednjo napako:

Odgovor napake iz demona: konflikt: 4bb46517cac3 ni mogoče izbrisati (ni mogoče prisilno)
- sliko uporablja zagon kontejnerja 8f3d538370e5

Zgornji izhod označuje, da kateri koli vsebnik uporablja sliko, ki jo želite odstraniti. Torej boste morali odstraniti to posodo, preden odstranite sliko.

Če želite odstraniti več slik, boste morali z ukazom »docker image rm« določiti ID vsake slike dockerja:

slika dockerja rm ID1 ID2 ID3

Odstranite viseče slike Dockerja

Viseča slika je neuporabljena slika, ki je ne uporablja noben vsebnik. Visečo sliko lahko iz sistema odstranite tako, da zaženete naslednji ukaz:

slika dockerja sliva

Za nadaljevanje boste morali vnesti y, kot je prikazano spodaj:

OPOZORILO! S tem boste odstranili vse viseče slike.

Ali ste prepričani, da želite nadaljevati? [y / N] y

Skupni predelani prostor: 0B

Odstrani vse neuporabljene slike Dockerja

Docker vam omogoča, da z enim samim ukazom odstranite vse slike, ki jih noben vsebnik ne uporablja, kot je prikazano spodaj:

slika dockerja sliva -a

Za nadaljevanje boste morali vnesti y, kot je prikazano spodaj:

OPOZORILO! S tem boste odstranili vse slike, ki niso povezane vsaj z enim vsebnikom.

Ali ste prepričani, da želite nadaljevati? [y / N] y

Izbrisane slike:
untagged: ubuntu: najnovejši
neoznačeno: [zaščiteno po e-pošti]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
črtano: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Skupni predelani prostor: 0B

Zaključek

V tem priročniku smo prikazali, kako odstraniti slike dockerja na več načinov. Za več informacij si oglejte uradno dokumentacijo Dockerja.

Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...