Satamatyöläinen

Telakointikuvien poistaminen

Telakointikuvien poistaminen
Docker-kuvat ovat vain luku-tiedostoja, mikä tarkoittaa, että kun docker-kuva on rakennettu, sitä ei voi muokata. Voit kuitenkin luoda uuden telakointikuvan olemassa olevan telakointikuvan avulla. Telakointikuvia käytetään telakkasäiliön rakentamiseen. Docker-kuvissa on useita tasoja, joita käytetään koodin suorittamiseen säilössä. Kehitysprosessin aikana monia käyttämättömiä ja vanhentuneita telakointikuvia pidetään palvelimella, kunnes poistat sen manuaalisesti.

Joten on välttämätöntä poistaa käyttämätön telakointikuva järjestelmästäsi vapauttaaksesi levytilaa.

Tässä opetusohjelmassa näytämme, kuinka telakointikuvat poistetaan komentorivillä.

Poista Docker Image

Jos haluat poistaa telakointikuvan järjestelmästä, sinun on lueteltava kaikki järjestelmän käytettävissä olevat kuvat.

Voit listata ne seuraavalla komennolla:

telakointikuva ls

Sinun pitäisi nähdä seuraava tulos:

TARVIKKEIDEN TAG-KUVATUNNUS LUOTTU KOKO
nginx latest 4bb46517cac3 2 päivää sitten 133MB
wordpress latest f1da35a7ddca 3 päivää sitten 546MB
mariadb uusin b95867b52886 4 päivää sitten 407MB

Nyt sinulla on luettelo kaikista järjestelmässä olevista kuvista. Etsi seuraavaksi poistettavan kuvan tunnus ja suorita seuraava komento:

telakointikuvan rm 4bb46517cac3

Sinun pitäisi nähdä seuraava virhe:

Daemon-virhevastaus: ristiriita: 4bb46517cac3 ei voida poistaa (ei voida pakottaa)
- kuvaa käytetään suorittamalla säilö 8f3d538370e5

Yllä oleva tulos osoittaa, että kaikki säilöt käyttävät poistettavaa kuvaa. Joten sinun on poistettava kyseinen säiliö ennen kuvan poistamista.

Jos haluat poistaa useita kuvia, sinun on määritettävä jokaisen telakointikuvan tunnus "docker image rm" -komennolla:

telakointikuvan rm ID1 ID2 ID3

Poista roikkuvat telakointikuvat

Roikkuva kuva on käyttämätön kuva, jota mikään kontti ei käytä. Voit poistaa roikkuvan kuvan järjestelmästä suorittamalla seuraavan komennon:

telakointikuvan karsiminen

Sinua kehotetaan kirjoittamaan y jatkaaksesi alla olevan kuvan mukaisesti:

VAROITUS! Tämä poistaa kaikki roikkuvat kuvat.

Oletko varma, että haluat jatkaa? [y / n] y

Hyödynnetty tila yhteensä: 0B

Poista kaikki käyttämättömät Docker-kuvat

Dockerin avulla voit poistaa kaikki kuvat, joita mikään säiliö ei käytä, yhdellä komennolla, kuten alla on esitetty:

telakointikuvan karsia -a

Sinua kehotetaan kirjoittamaan y jatkaaksesi alla olevan kuvan mukaisesti:

VAROITUS! Tämä poistaa kaikki kuvat ilman, että niihin on liitetty vähintään yksi säilö.

Oletko varma, että haluat jatkaa? [y / N] y

Poistetut kuvat:
tunnistamaton: ubuntu: uusin
tunnistamaton: [sähköposti suojattu]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
poistettu: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Hyödynnetty tila yhteensä: 0B

Johtopäätös

Tässä oppaassa olemme osoittaneet, kuinka telakointikuvat poistetaan useilla tavoilla. Lisätietoja on Dockerin virallisissa asiakirjoissa.

Kuinka näyttää FPS-laskuri Linux-peleissä
Linux-pelaaminen sai suuren työn, kun Valve ilmoitti Linux-tuesta Steam-asiakkaalle ja heidän peleilleen vuonna 2012. Siitä lähtien monet AAA- ja indi...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...