Hvordan fjerne Docker-bilder, containere og volumer

Hvordan Fjerne Docker Bilder Containere Og Volumer



Docker er et velkjent DevOps-prosjektstyringsverktøy med åpen kildekode. Det er ikke bare for prosjektledelse, men brukes også til å bygge og distribuere applikasjoner. Docker introduserte containeriseringskonseptet fordi det tilbyr containere for prosjektledelse og distribusjon.

Brukere kan bygge og distribuere applikasjoner ved å bruke Docker-bilder, containere og volum montert på containere. Noen ganger ønsker imidlertid Docker-utvikleren å slette Docker-bilder, -beholdere eller -volumer for å frigjøre systemplass, eller de er kanskje ikke lenger nødvendige.

Dette innlegget vil demonstrere:







Hvordan fjerne Docker-bilder?

Hovedkomponenten i Docker-plattformen som forteller en container hvordan den skal administrere eller distribuere et prosjekt kalles en ' Docker-bilde '. Docker-bilder er assosiert med Docker-beholdere og kan også kjøres uavhengig. Utviklere kan imidlertid få problemer med å fjerne Docker-bilder hvis noen beholdere er knyttet til bildene.



Sjekk ut instruksjonene for fjerning av Docker-bilder.



Trinn 1: Se Docker-bilder

Først, liste ned alle bildene ved å bruke den medfølgende kommandoen. « -en alternativet brukes til å liste ned alle Docker-bilder:





$ docker-bilder -en

La oss for eksempel fjerne ' dockerimage ':



Trinn 2: Fjern Docker Images

For å fjerne Docker-bildet, bruk ' docker rmi ' kommando:

$ docker rmi dockerimage

På dette tidspunktet kan du få en feilmelding hvis bildet er knyttet til en Docker-beholder som vist nedenfor:

For å fjerne bildet kraftig og løse konflikten, bruk ' -f alternativ:

$ docker rmi -f dockerimage

Utgangen indikerer at bildet er slettet:

Trinn 3: Bekreft om bildet er fjernet

For å bekrefte om Docker-bildet er fjernet eller ikke, skriv ned alle bildene igjen:

$ docker-bilder -en

Her kan du se at vi har slettet Docker-bildet:

Hvordan fjerne Docker Container?

« Docker container ” er en annen viktig del av Docker-plattformen som brukes til å administrere, bygge og distribuere applikasjoner. Alle prosjektavhengigheter, pakker og kildekode er inneholdt i en enkelt Docker-beholder. De blir referert til som et virtualiseringsutviklingsmiljø.

For å fjerne ubrukte eller utgåtte beholdere, gå gjennom de gitte instruksjonene.

Trinn 1: Se Docker-beholdere

For å liste ned alle Docker-beholdere, ' docker ps kommandoen brukes sammen med ' -en alternativ:

$ havnearbeider ps -en

La oss for eksempel fjerne ' great_engelbart ' beholder:

Trinn 2: Fjern Docker Container

For å fjerne Docker-beholderen, kjør ' docker rm ' kommando:

$ havnearbeider rm great_engelbart

Alternativt kan brukere også fjerne Docker-beholderen ved å bruke dens id:

$ havnearbeider rm 79ba2a5d9f10

Trinn 3: Bekreft at Docker Container er fjernet

La oss verifisere om Docker-beholderen er slettet eller ikke ved å se listen over Docker-beholdere:

$ havnearbeider ps -en

Fra utgangen nedenfor kan du se at vi har fjernet ' great_engelbart ' Docker container:

Hvordan fjerne Docker-volum?

' Docker-volum ” er delen av Docker-beholderen og refererer til filsystemet som er koblet til Docker-beholderen. De brukes til å opprettholde dataene som brukes av eller genereres av Docker-beholderen.

For å fjerne Docker-volumet, sjekk instruksjonene som følger med.

Trinn 1: List ned Docker-volum

For å liste ned alle Docker-volumer, ' docker volum ls kommandoen brukes som følger:

$ docker volum ls

La oss fjerne ' pythonbilde ' Docker volum:

Trinn 2: Fjern Docker Volume

For å fjerne Docker-volumet, kjør ' docker volum rm ' kommando:

$ docker volum rm pythonbilde

Trinn 3: Bekreft at volumet er fjernet

Igjen, sjekk listen over volumer og kontroller om det angitte volumet er fjernet eller ikke:

$ docker volum ls

Utdataene nedenfor indikerer at vi har fjernet Docker-volumet:

Hvordan beskjære Docker System?

Docker system prune er en prosess for beskjæring av Docker-systemet, som betyr fjerning av alle ubrukte og stoppede Docker-bilder, -beholdere og -volum.

For å beskjære Docker-systemet, gå gjennom den nevnte kommandoen:

$ docker system sviske

Sjekk nå resultatet av den ovennevnte kommandoen ved å liste ned alle Docker-beholdere:

$ havnearbeider ps -en

Fra utgangen kan du se at ' docker system sviske kommandoen fjerner alle stoppede Docker-beholdere:

Vi har utdypet hvordan du fjerner Docker-bilder, containere og volumer.

Konklusjon

For å fjerne Docker-bildene, bruk ' docker rmi -f ' kommando. For å fjerne Docker-beholderen, kjør ' docker rm ' kommandoen og fjern Docker-volumet ved å bruke ' docker volum rm ' kommando. Denne bloggen har gitt teknikkene for å fjerne Docker-beholderne, bildene og volumet.