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
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 dockerimageUtgangen 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 -enHer 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 -enLa oss for eksempel fjerne ' great_engelbart ' beholder:
Trinn 2: Fjern Docker Container
For å fjerne Docker-beholderen, kjør ' docker rm
Alternativt kan brukere også fjerne Docker-beholderen ved å bruke dens id:
$ havnearbeider rm 79ba2a5d9f10Trinn 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 -enFra 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 lsLa oss fjerne ' pythonbilde ' Docker volum:
Trinn 2: Fjern Docker Volume
For å fjerne Docker-volumet, kjør ' docker volum rm
Trinn 3: Bekreft at volumet er fjernet
Igjen, sjekk listen over volumer og kontroller om det angitte volumet er fjernet eller ikke:
$ docker volum lsUtdataene 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 -enFra 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