Slik fjerner du docker -bilder

How Remove Docker Images



Docker-bilder er ikke annet enn et sett med skrivebeskyttede filer som betyr at når dockerbildet er bygget, kan det ikke endres. Du kan imidlertid opprette et nytt dockerbilde ved hjelp av det eksisterende dockerbildet. Docker -bilder brukes til å bygge en dockerbeholder. Docker -bilder kommer med flere lag som brukes til å kjøre kode i en beholder. Under utviklingsprosessen beholdes mange ubrukte og utdaterte dockerbilder på serveren til du fjerner det manuelt.

Så det er nødvendig å fjerne det ubrukte dockerbildet fra systemet for å frigjøre diskplass.







I denne opplæringen vil vi vise deg hvordan du fjerner dockerbildene med kommandolinjen.



Fjern Docker Image

For å fjerne dockerbildet fra systemet ditt, må du liste opp alle tilgjengelige bilder i systemet.



Du kan liste dem ved å bruke følgende kommando:





docker -bildels

Du bør se følgende utgang:

OPPBEVARINGSMERKE BILDE -ID SKAPET STØRRELSE
nginx siste 4bb46517cac32dager siden 133 MB
wordpress siste f1da35a7ddca3dager siden 546 MB
mariadb siste b95867b528864dager siden 407 MB

Nå har du en liste over alle bildene i systemet ditt. Deretter finner du ID -en til bildet du vil fjerne, og kjører følgende kommando:



docker -bilderm4bb46517cac3

Du bør se følgende feil:

Feilrespons fra demon: konflikt: kan ikke slette 4bb46517cac3 (kan ikke tvinges)
- bildet brukes av beholderen 8f3d538370e5

Utdataene ovenfor angir at enhver beholder bruker bildet du vil fjerne. Så du må fjerne beholderen før du fjerner bildet.

Hvis du vil fjerne flere bilder, må du spesifisere ID -en til hvert dockerbilde med docker image rm -kommando:

docker -bildermID1 ID2 ID3

Fjern Dangling Docker -bilder

Et dinglende bilde er et ubrukt bilde som ikke brukes av noen beholder. Du kan fjerne det dinglende bildet fra systemet ditt ved å kjøre følgende kommando:

docker -bildesviske

Du blir bedt om å skrive y for å fortsette, som vist nedenfor:

ADVARSEL! Dette vil fjerne alle dinglende bilder.

Er du sikker på at du vil fortsette? [y/N] y

Total gjenvunnet plass: 0B

Fjern alle ubrukte Docker -bilder

Docker lar deg fjerne alle bilder som ikke brukes av noen beholdere ved hjelp av en enkelt kommando, som vist nedenfor:

docker -bildesviske -til

Du blir bedt om å skrive y for å fortsette, som vist nedenfor:

ADVARSEL! Dette fjerner alle bildene uten at minst én beholder er knyttet til dem.

Er du sikker på at du vil fortsette? [y/N] y

Slettede bilder:
umerket: ubuntu: siste
untagged: [email protected]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
slettet: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Total gjenvunnet plass: 0B

Konklusjon

I denne veiledningen har vi vist hvordan du fjerner dockerbilder på flere måter. For mer informasjon, sjekk ut Docker offisiell dokumentasjon.