Docker

Hvordan fjerne dockerbilder

Hvordan fjerne dockerbilder
Docker-bilder er bare 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 docker-container. Docker-bilder kommer med flere lag som brukes til å kjøre kode i en container. Under utviklingsprosessen holdes mange ubrukt og utdaterte dockerbilder på serveren til du fjerner den manuelt.

Så det er nødvendig å fjerne det ubrukte dockerbildet fra systemet ditt 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 ditt.

Du kan liste dem med følgende kommando:

dockerbilde ls

Du bør se følgende utdata:

REPOSITORY TAG BILDE-ID LAGET STØRRELSE
nginx siste 4bb46517cac3 for 2 dager siden 133MB
wordpress siste f1da35a7ddca for 3 dager siden 546MB
mariadb siste b95867b52886 for 4 dager siden 407MB

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

docker image rm 4bb46517cac3

Du bør se følgende feil:

Feilsvar fra demon: konflikt: kan ikke slette 4bb46517cac3 (kan ikke tvinges)
- bildet brukes ved å kjøre container 8f3d538370e5

Ovennevnte utgang indikerer 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 for hvert dockerbilde med kommandoen "docker image rm":

dockerbilde rm ID1 ID2 ID3

Fjern Dangling Docker Images

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

docker image beskjære

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

ADVARSEL! Dette fjerner alle dinglende bilder.

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

Total gjenvunnet plass: 0B

Fjern alle ubrukt Docker-bilder

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

docker image beskjære -a

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

ADVARSEL! Dette fjerner alle bildene uten minst en beholder tilknyttet dem.

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

Slettede bilder:
umerket: ubuntu: siste
umerket: [email protected]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
slettet: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Totalt gjenvunnet areal: 0B

Konklusjon

I denne guiden har vi vist hvordan du fjerner dockerbilder på flere måter. For mer informasjon, sjekk den offisielle dokumentasjonen til Docker.

Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...