Hvordan System Prune fungerer i Docker?

Hvordan System Prune fungerer i Docker?
Docker er en åpen kildekode prosjektutvikling, og forsendelsesplattform som ofte brukes til å levere prosjekter og programvare i containere. Det fungerer med Docker -containere, bilder, nettverk, volum og mange andre komponenter for å utvikle og distribuere applikasjoner. Imidlertid tar mange ubrukte containere og bilder mye av systemområdet ditt under utviklingen.

Dette innlegget vil beskrive hvordan System Prune fungerer for å frigjøre plass i Docker.

Hvordan jobber systemet sviske i docker?

I Docker, “System beskjærer”Er en grunnleggende kommando som brukes til å fjerne ubrukte data og filer. Docker -brukere kan fjerne Dingling Docker -containere, bilder, volum og nettverk ved hjelp av denne kommandoen. Denne kommandoen kan fungere på flere måter, for eksempel å fjerne Docker -volumet ved å bruke “System beskjærer”Kommando sammen med“-Volum”Alternativ.

For å forstå hvordan System Prune fungerer i Docker, se på de medfølgende instruksjonene.

Trinn 1: Åpne Visual Studio Code

Først må du starte Visual Studio Code Editor fra Windows “Oppstart" Meny:

Trinn 2: Åpen terminal

Deretter åpner du kommandolinjeterminalen fra Visual Studio “Terminal" Meny:

Trinn 3: Liste opp alle containere, bilder og volum

For å liste opp Docker -containere, bruk "Docker PS -A”Kommando. Her, "-en”Alternativ brukes til å vise alle containere:

> docker ps -a

For å liste opp Docker -bilder, bruk “Docker -bilder”Kommando:

> Docker -bilder

Docker -volumene er oppført ved hjelp av gitt kommando:

> docker volum ls

Trinn 4: Bruk svisning av systemet for å fjerne dinglende komponenter

Deretter beskjærer du alle dinglende eller ubrukte Docker -komponenter, for eksempel Docker -containere, bilder og nettverk som bruker "Docker System beskjærer”Kommando:

> Docker System beskjærer

Trinn 5: Verifisering

Bekreft om de dinglende beholderne fjernes eller ikke:

> docker ps -a

Det kan observeres at vi har beskjærte Docker -containere:

Deretter liste du ned Docker -bilder ved å bruke “Docker -bilder”Kommando:

> Docker -bilder

Du kan se at alle ubrukte bilder er fjernet:

Trinn 6: Bruk System Beskjæring for å fjerne stoppede komponenter

For å fjerne alle dinglende så vel som stoppede komponenter, for eksempel bilder og containere, bruker du "Docker System beskjærer”Kommando sammen med“-en”Alternativ:

> Docker System Prune -A

Nå, igjen liste ned Docker -bilder for bekreftelse:

> Docker -bilder

Du kan se at alle ubrukte og stoppede bilder er fjernet med hell:

Trinn 7: Beskjærende Docker -komponenter sammen med volum

Docker -volumet kan ikke beskjæres direkte av "System beskjærer”Kommando. Brukere er pålagt å spesifisere “-Volum”Alternativ med den nevnte kommandoen. For dette formålet, gå gjennom den oppgitte kommandoen:

> Docker System beskjærer -Volumes

Neste, liste ned alle volumene ved å bruke “Docker Volume LS”Kommando:

> docker volum ls

Det kan observeres at vi har fjernet Docker -volumene:

Alternativt, for å beskjære systemet uten å få et bekreftelsesvarsel, kan du bruke "-f”Alternativ:

> Docker System Prune -A -Volumes -F

Vi har demonstrert hvordan System Prune fungerer i Docker.

Konklusjon

System Prune er en grunnleggende kommando som brukes til å fjerne ubrukte dockerbeholdere, bilder, volum og tilhørende nettverk. For å fjerne alle ubrukte og stoppet Docker -containere, bilder og nettverk, bruk "Docker System Prune -A”Kommando. For å fjerne volum også, bruk "-Volum”Alternativ sammen med“Docker System beskjærer”Kommando. Denne bloggen har demonstrert hvordan System Prune fungerer i Docker.