Hvordan beskjære ubrukte Docker -objekter

Hvordan beskjære ubrukte Docker -objekter
Docker er en kjent prosjektutviklings- og distribusjonsplattform. Det samhandler med containere, bilder, volumer og forskjellige andre komponenter. Noen ganger søker utviklere å frigjøre lagringsplass ved å slette unødvendige Docker -objekter. Disse objektene kan ikke ødelegges automatisk med mindre Docker blir bedt om å gjøre det. Docker gir "sviske”Kommando som brukes til å fjerne og rengjøre dockeren ubrukte objekter.

Denne oppskrivningen har vist hvordan man beskjærer ubrukte Docker-objekter.

Hvordan beskjære ubrukte Docker -objekter?

sviske”Er en kraftig Docker -kommando som er spesielt brukt til å fjerne ubrukte Docker -objekter.

Vi har listet opp metoder for å beskjære ubrukte Docker -objekter:

  • Hvordan beskjære Docker -bilder?
  • Hvordan du beskjærer en docker container?
  • Hvordan beskjære Docker Volum?
  • Hvordan beskjære Docker Network?
  • Hvordan beskjære systemet?

Hvordan beskjære Docker -bilder?

For å beskjære ubrukte eller dinglende Docker -bilder, gå gjennom den medfølgende kommandoen:

> docker image sviske

For å fjerne og rengjøre alle bilder som ikke er assosiert med minst en beholder, bruk "-en”Alternativ sammen med“docker image sviske”Kommando:

> docker image sviske -a

Bruke "-filter”Alternativ for å eliminere Docker -bilder basert på en tilstand eller å fjerne de filtrerte bildene. Følgende kommando vil fjerne alle Docker -bilder eldre enn 24 timer:

> docker image sviske -a -filter "til = 24h"

Hvordan du beskjærer en docker container?

For å fjerne stoppet, dinglende og ubrukte dockerbeholdere, bruk "docker container sviske”Kommando:

> docker container beskjærer

For å fjerne den filtrerte beholderen, gå gjennom den medfølgende kommandoen. Kommandoen nedenfor vil filtrere og fjerne beholderen eldre 24 timer:

docker container sviske -filter "til = 24h"

For å liste opp alle Docker -containere, bruk "Docker PS -A”Kommando:

Hvordan beskjære Docker Volum?

Docker -volum brukes til å bevare og lagre data generert av beholderen. Docker -volumet blir referert til som sikkerhetskopifiler eller data som kan brukes til containere i fremtiden.

For å liste opp alle Docker -volumene, bruk "Docker Volume LS”Kommando:

> docker volum ls

For å beskjære alt Docker -volum som ikke er assosiert med noen beholder, gå gjennom den oppgitte kommandoen:

> docker volum beskjærer

Hvordan beskjære Docker Network?

Docker Network lar deg koble en beholder til det foretrukne nettverket. Brukere kan koble seg til så mange nettverk de vil.

For å beskjære ubrukte nettverk som ikke brukes av noen beholder, bruk "Docker Network Prune”Kommando:

> Docker Network Prune

Hvordan beskjære systemer?

Beskjæring av systemet betyr å fjerne alle ubrukte, dinglende bilder, containere, nettverk og volum. Men volum kan ikke fjernes direkte med "Docker System beskjærer”. Derfor må brukere passere “-Volum”Alternativ sammen med kommandoen for å fjerne volum.

For å fjerne eller beskjære Docker -systemet, sjekk ut den gitte kommandoen:

> Docker System beskjærer

For å fjerne volum så vel som alle andre Docker -objekter, bruk "Docker System beskjærer”Kommando sammen med“-Volum”Alternativ:

> Docker System beskjærer -Volumes

Vi har lært deg hvordan du beskjærer ubrukte Docker -objekter.

Konklusjon

For å beskjære de ubrukte Docker -objektene, kan bruk separat beskjære komponenter, for eksempel Docker -bilder ved hjelp av "Docker -bilder beskjærer”Kommando, Docker -containere som bruker“docker container sviske”Kommando, og Docker volum gjennom“docker volum sviske”Kommando. Imidlertid kan brukere bruke "Docker -systemet beskjærer -volumes”Kommando for å fjerne alle ubrukte objekter. Denne oppskrivningen har forklart hvordan du beskjærer ubrukte Docker-objekter.