Rydd opp Docker Fjern gamle bilder, containere og volum

Rydd opp Docker Fjern gamle bilder, containere og volum

Docker er en veletablert plattform med åpen kildekode. Det er mye brukt til å bygge programmer og tjenester. Docker jobber med forskjellige komponenter for å administrere, kjøre og dele programmer, for eksempel containere, bilder, nettverk og volum. Dessuten brukes Docker -bilder til å lage og administrere containere. Den består av instruksjoner for å lede beholderen. Derfor er bilder tunge i størrelse og tar opp mye systemplass.

For å fjerne belastningen fra systemet, ønsker brukerne av og til å rydde opp i Docker ved å fjerne gamle eller ubrukte Docker -bilder, containere og volum.

Denne oppskrivningen vil illustrere å rydde opp i Docker-beholderen ved å fjerne gamle bilder, containere og volum.

Hvordan rydde opp Docker ved å fjerne bilder, containere og volum?

For å rengjøre omstart Dockeren ved å fjerne Docker -bilder, volum og containere, se på de medfølgende metodene:

  • Hvordan rengjøre Docker ved å fjerne containere?
  • Hvordan rengjøre Docker ved å fjerne bilder?
  • Hvordan rengjøre Docker ved å fjerne volum?
  • Hvordan rengjøre Docker ved å beskjære systemet?

Hvordan rengjøre Docker ved å fjerne containere?

For å fjerne de gamle beholderne eller ubrukte containere, gå gjennom de medfølgende instruksjonene.

Trinn 1: Liste containere

Først må du liste ned alle beholderne i terminalen gjennom “Docker Ps”Kommando og kopier IDen til den gamle beholderen du vil fjerne:

> docker ps -a

Trinn 2: Fjern beholderen

Neste, bruk "Docker RM ”Kommando for å fjerne beholderen. Du kan imidlertid bruke beholderens navn for å fjerne den gamle beholderen:

> Docker RM CB885818071B

Trinn 3: Stopp alle containere

Å fjerne containere en etter en er en vanskelig oppgave. For å fjerne alle containere for å rengjøre Docker helt på nytt, stopp først alle utførende containere gjennom den medfølgende kommandoen:

> docker stop $ (docker ps -a -q)

Trinn 4: Fjern alle containere

Deretter, for å fjerne alle containere, bruk den nevnte kommandoen:

> docker rm $ (docker ps -a -q)

I kommandoen ovenfor, "-en”Brukes til å peke alle containere, og“-q”Brukes til å fjerne containere gjennom ID -er:

For å bekrefte igjen list ned beholderen og sjekk om containerne er fjernet eller ikke:

> docker ps -a

Følgende utgang viser at containere er fjernet fra Docker:

Hvordan rengjøre Docker ved å fjerne bilder?

Docker -bildene brukes ofte til å containeres applikasjonen. Disse brukes til å bygge og administrere containere. Docker -bilder er tunge da de inneholder kildekode, programavhengigheter og andre instruksjoner.

For å rengjøre Docker -miljøet ved å fjerne bildene, gå gjennom den oppgitte prosedyren.

Trinn 1: Fjern ubrukt docker -bilde

For å fjerne Docker -bildet som ikke brukes av noen beholder, kan du bare bruke "Docker RMI ”Kommando. Docker -brukerne kan også bruke bilde -ID for å fjerne bildet:

> Docker RMI Golang: Alpine

Trinn 2: Fjern brukt Docker -bilde

Bildet som blir brukt av en hvilken som helst beholder, kan ikke fjernes direkte som vist nedenfor:

> Docker RMI Pythonimage

For å fjerne bildet som er koblet eller assosiert med eventuelle containere, bruk "-f”Alternativ sammen med“Docker RMI”Kommando:

> docker rmi -f pythonimage

Trinn 3: Fjern alle bilder

For å fjerne alle bilder kraftig, se på den nevnte kommandoen. Den medfølgende kommandoen vil fjerne alle bilder ved å bruke bilde -ID -er:

> Docker RMI -f $ (Docker Images -Aq)

For bekreftelse, hvis bildene er fjernet eller ikke, liste du opp alle bilder gjennom "Docker Images -A”Kommando:

Hvordan rengjøre Docker ved å fjerne volum?

Docker -volumet er filsystemet montert med en beholder for å lagre dataene som genereres av containere. Volumet blir også referert til som et sikkerhetskopieringssystem. For å fjerne volumet, følg de medfølgende trinnene.

Trinn 1: Liste opp alle volum

Først må du liste ned volumet og sjekk hvilket volum du vil fjerne for å rengjøre systemet. For dette formålet, bruk "Docker Volume LS”Kommando:

> docker volum ls

Trinn 2: Fjern volum

Deretter fjerner du volumet ved å bruke "Docker Volume RM ”Kommando:

> Docker Volume RM My-Volume

Hvordan rengjøre Docker ved å beskjære systemet?

Systembeskjæring inkluderer å fjerne alle stoppede eller dinglende dockerbilder, volumer, containere og nettverk. For å beskjære systemet i Docker, “Docker System beskjærer”Kommando brukes:

> Docker System beskjærer

Merk: “Docker System beskjærer”Kan ikke slette det dinglende volumet automatisk.

For å fjerne det ubrukte volumet sammen med alle andre komponenter, bruk "-Volum”Alternativ sammen med“Docker System beskjærer”Kommando:

> Docker System beskjærer -A -Volumes

Det er alt! Vi har demonstrert hvordan du kan rydde opp Docker ved å fjerne bilder, volumer og containere.

Konklusjon

For å rydde opp Docker ved å fjerne gamle og dinglende docker -komponenter, for eksempel bilder, containere, nettverk og volum, bruker du bare “Docker System beskjærer -a -volumes”Kommando. Imidlertid kan brukere individuelt fjerne komponentene, for eksempel containere som fjernes av "Docker RM”Kommando og bilder gjennom“Docker RMI”Kommando. Denne oppskrivningen har demonstrert teknikkene for å rydde opp Docker.