Docker -kuvien poistaminen

How Remove Docker Images



Docker-kuvat eivät ole vain joukko vain luku-tiedostoja, mikä tarkoittaa, että kun docker-kuva on rakennettu, sitä ei voi muokata. Voit kuitenkin luoda uuden telakointikuvan olemassa olevan telakointikuvan avulla. Docker -kuvia käytetään telakointisäiliön rakentamiseen. Docker -kuvissa on useita kerroksia, joita käytetään koodin suorittamiseen säilössä. Kehitysprosessin aikana monet käyttämättömät ja vanhentuneet telakointikuvat säilytetään palvelimessa, kunnes poistat sen manuaalisesti.

Joten on tarpeen poistaa käyttämätön telakointikuvake järjestelmästäsi levytilan vapauttamiseksi.







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



Poista Docker -kuva

Jos haluat poistaa telakointikuvan järjestelmästäsi, sinun on lueteltava kaikki järjestelmässä olevat kuvat.



Voit luetella ne seuraavalla komennolla:





telakoitsijan kuvals

Sinun pitäisi nähdä seuraava lähtö:

TIEDOSTO KUVATUNNUS LUOTU KOKO
nginx uusin 4bb46517cac32päivää sitten 133 MB
wordpress uusin f1da35a7ddca3päivää sitten 546 MB
mariadb uusin b95867b528864päivää sitten 407 MB

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



telakoitsijan kuvarm4bb46517cac3

Sinun pitäisi nähdä seuraava virhe:

Daemonin virhevastaus: konflikti: 4bb46517cac3 ei voi poistaa (ei voi pakottaa)
- kuvaa käyttää käynnissä oleva säilö 8f3d538370e5

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

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

telakoitsijan kuvarmID1 ID2 ID3

Poista Dangling Docker Images

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

telakoitsijan kuvakarsia

Sinua kehotetaan kirjoittamaan y jatkaaksesi, kuten alla on esitetty:

VAROITUS! Tämä poistaa kaikki roikkuvat kuvat.

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

Talteenotettu kokonaistila: 0B

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

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

telakoitsijan kuvakarsia -kohteeseen

Sinua kehotetaan kirjoittamaan y jatkaaksesi, kuten alla on esitetty:

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:
merkitsemätön: ubuntu: uusin
merkitsemätön: [sähköposti suojattu]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
poistettu: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Talteenotettu kokonaistila: 0B

Johtopäätös

Tässä oppaassa olemme osoittaneet, miten telakointikuvat poistetaan useilla tavoilla. Jos haluat lisätietoja, tutustu Satamatyöläinen virallista dokumentaatiota.