Hvordan fjerne Docker -bilder, containere og volum

Hvordan fjerne Docker -bilder, containere og volum
Docker er et velkjent DevOps prosjektstyringsverktøy. Det er ikke bare for prosjektledelse, men også brukt til å bygge og distribuere applikasjoner. Docker introduserte containeriseringskonseptet fordi det tilbyr containere for prosjektstyring og distribusjon.

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

Dette innlegget vil demonstrere:

  • Hvordan fjerne Docker -bilder?
  • Hvordan fjerne Docker -containere?
  • Hvordan fjerne Docker Volumes?

Hvordan fjerne Docker -bilder?

Hovedkomponenten i Docker -plattformen som forteller en beholder hvordan du administrerer eller distribuerer et prosjekt, kalles et "Docker -bilde”. Docker -bilder er tilknyttet Docker -containere og kan også utføres uavhengig. Imidlertid kan utviklere få problemer med å fjerne Docker -bilder hvis noen containere er tilknyttet bildene.

Sjekk instruksjonene for fjerning av Docker -bilder.

Trinn 1: Vis Docker -bilder

Først må du liste ned alle bilder ved å bruke den oppgitte kommandoen. “-en”Alternativ brukes til å liste opp alle Docker -bilder:

$ docker -bilder -A

La oss for eksempel fjerne "Dockerimage”:

Trinn 2: Fjern Docker -bilder

For å fjerne Docker -bildet, bruk "Docker RMI ”Kommando:

$ docker rmi dockerimage

På dette tidspunktet kan du få en feil hvis bildet er assosiert med en hvilken som helst 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, oppfør igjen alle bilder:

$ docker -bilder -A

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

Hvordan fjerne Docker -beholderen?

Docker Container”Er en annen stor 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 de ubrukte eller forlot containere, gå gjennom de gitte instruksjonene.

Trinn 1: Se Docker Containers

For å liste opp alle Docker -containere, “Docker Ps”Kommando brukes sammen med“-en”Alternativ:

$ docker ps -a

La oss for eksempel fjerne "Great_Engelbart”Container:

Trinn 2: Fjern Docker Container

For å fjerne Docker -beholderen, utfør "Docker RM ”Kommando:

$ docker rm Great_engelbart

Alternativt kan brukere også fjerne Docker -beholderen ved å bruke IDen sin:

$ Docker RM 79ba2a5d9f10

Trinn 3: Bekreft Docker -beholderen fjernes

La oss bekrefte om Docker -beholderen blir slettet eller ikke ved å se listen over Docker -containere:

$ docker ps -a

Fra utgangen nedenfor kan du se at vi har fjernet "Great_Engelbart”Docker Container:

Hvordan fjerne Docker -volum?

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

For å fjerne Docker -volumet, sjekk ut de medfølgende instruksjonene.

Trinn 1: Liste ned Docker -volum

For å liste opp alle Docker -volumene, “Docker Volume LS”Kommando brukes som følger:

$ docker volum ls

La oss fjerne “Pythonimage”Docker Volume:

Trinn 2: Fjern dockervolumet

For å fjerne dockervolumet, utfør "Docker Volume RM ”Kommando:

$ docker volum rm pythonimage

Trinn 3: Bekreft volumet fjernes

Igjen, sjekk listen over volumer og bekreft om det spesifiserte volumet er fjernet eller ikke:

$ docker volum ls

Utgangen nedenfor indikerer at vi har fjernet Docker -volumet:

Hvordan beskjære Docker System?

Docker System Prune er en prosess for å beskjære Docker -systemet, som betyr fjerning av alle ubrukte og stoppede Docker -bilder, containere og volum.

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

$ docker system sviske

Nå, sjekk resultatet av ovennevnte kommando ved å liste opp alle Docker-containere:

$ docker ps -a

Fra utgangen kan du se at "Docker System beskjærer”Kommando fjerner alle stoppede Docker -containere:

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

Konklusjon

For å fjerne Docker -bildene, bruk "Docker RMI -f ”Kommando. For å fjerne Docker -beholderen, utfør "Docker RM ”Kommando og fjern dockervolumet ved å bruke“Docker Volume RM ”Kommando. Denne bloggen har gitt teknikkene for å fjerne Docker -containere, bilder og volum.