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.