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?
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 -aTrinn 2: Fjern beholderen
Neste, bruk "Docker RM ”Kommando for å fjerne beholderen. Du kan imidlertid bruke beholderens navn for å fjerne den gamle beholderen:
> Docker RM CB885818071BTrinn 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 -aFø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: AlpineTrinn 2: Fjern brukt Docker -bilde
Bildet som blir brukt av en hvilken som helst beholder, kan ikke fjernes direkte som vist nedenfor:
> Docker RMI PythonimageFor å fjerne bildet som er koblet eller assosiert med eventuelle containere, bruk "-f”Alternativ sammen med“Docker RMI”Kommando:
> docker rmi -f pythonimageTrinn 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 lsTrinn 2: Fjern volum
Deretter fjerner du volumet ved å bruke "Docker Volume RM ”Kommando:
> Docker Volume RM My-VolumeHvordan 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ærerMerk: “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 -VolumesDet 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.