Administrasjon av Bildelagring og Opprydding
Vise Docker-bilder
Når du arbeider med Docker, samler du ofte opp mange bilder over tid. For å holde systemet organisert og effektivt, er det viktig å forstå hvordan du viser, inspiserer og administrerer disse bildene.
For å se hvilke bilder som for øyeblikket er lagret på systemet ditt, bruk følgende kommando:
docker images
Denne kommandoen viser en tabell med følgende kolonner:
- REPOSITORY: Viser navnet på bildet;
- TAG: Representerer en versjon eller variant, for eksempel
latest; - IMAGE ID: Unik identifikator for hvert bilde, brukes ved fjerning eller referanse til bilder;
- CREATED: Angir når bildet ble opprettet;
- SIZE: Hjelper deg å identifisere hvilke bilder som bruker mest diskplass.
Å forstå disse kolonnene gjør det mulig å raskt vurdere lagrede bilder og ta informerte beslutninger om håndtering av diskplass og bildebruk.
Fjerne bilder og containere
Over tid kan ubrukte bilder og stoppede containere oppta betydelig lagringsplass.
- For å fjerne et bilde du ikke lenger trenger, bruk følgende kommando:
docker rmi IMAGE_ID
Erstatt IMAGE_ID med den faktiske identifikatoren til bildet du vil slette;
- Hvis du prøver å fjerne et bilde som fortsatt brukes av en container, vil Docker forhindre fjerningen for å unngå å ødelegge kjørende eller stoppede containere;
- For å løse dette, fjern først den tilknyttede containeren med:
docker rm CONTAINER_ID
Erstatt CONTAINER_ID med identifikatoren til den stoppede containeren;
- Fjerning av ubrukte bilder og containere hjelper deg å frigjøre diskplass og holder Docker-miljøet ryddig.
Rydding med docker system prune
For en mer omfattende opprydding tilbyr Docker kommandoen docker system prune.
- Fjerner alle stoppede containere;
- Sletter ubrukte nettverk;
- Rydder opp hengende bilder (bilder som ikke er tagget eller referert av noen container);
- Kan valgfritt fjerne ubrukte volumer.
Når du kjører docker system prune, blir du bedt om å bekrefte før ressurser slettes, slik at du kan gjennomgå hva som vil bli fjernet. Denne kommandoen er et effektivt verktøy for å frigjøre plass, men vær forsiktig—når ressurser er fjernet, kan de ikke gjenopprettes. Bruk denne kommandoen regelmessig for å forhindre at systemet blir overfylt med utdaterte Docker-ressurser.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 7.14
Administrasjon av Bildelagring og Opprydding
Sveip for å vise menyen
Vise Docker-bilder
Når du arbeider med Docker, samler du ofte opp mange bilder over tid. For å holde systemet organisert og effektivt, er det viktig å forstå hvordan du viser, inspiserer og administrerer disse bildene.
For å se hvilke bilder som for øyeblikket er lagret på systemet ditt, bruk følgende kommando:
docker images
Denne kommandoen viser en tabell med følgende kolonner:
- REPOSITORY: Viser navnet på bildet;
- TAG: Representerer en versjon eller variant, for eksempel
latest; - IMAGE ID: Unik identifikator for hvert bilde, brukes ved fjerning eller referanse til bilder;
- CREATED: Angir når bildet ble opprettet;
- SIZE: Hjelper deg å identifisere hvilke bilder som bruker mest diskplass.
Å forstå disse kolonnene gjør det mulig å raskt vurdere lagrede bilder og ta informerte beslutninger om håndtering av diskplass og bildebruk.
Fjerne bilder og containere
Over tid kan ubrukte bilder og stoppede containere oppta betydelig lagringsplass.
- For å fjerne et bilde du ikke lenger trenger, bruk følgende kommando:
docker rmi IMAGE_ID
Erstatt IMAGE_ID med den faktiske identifikatoren til bildet du vil slette;
- Hvis du prøver å fjerne et bilde som fortsatt brukes av en container, vil Docker forhindre fjerningen for å unngå å ødelegge kjørende eller stoppede containere;
- For å løse dette, fjern først den tilknyttede containeren med:
docker rm CONTAINER_ID
Erstatt CONTAINER_ID med identifikatoren til den stoppede containeren;
- Fjerning av ubrukte bilder og containere hjelper deg å frigjøre diskplass og holder Docker-miljøet ryddig.
Rydding med docker system prune
For en mer omfattende opprydding tilbyr Docker kommandoen docker system prune.
- Fjerner alle stoppede containere;
- Sletter ubrukte nettverk;
- Rydder opp hengende bilder (bilder som ikke er tagget eller referert av noen container);
- Kan valgfritt fjerne ubrukte volumer.
Når du kjører docker system prune, blir du bedt om å bekrefte før ressurser slettes, slik at du kan gjennomgå hva som vil bli fjernet. Denne kommandoen er et effektivt verktøy for å frigjøre plass, men vær forsiktig—når ressurser er fjernet, kan de ikke gjenopprettes. Bruk denne kommandoen regelmessig for å forhindre at systemet blir overfylt med utdaterte Docker-ressurser.
Takk for tilbakemeldingene dine!