Håndtering af Billedlager og Oprydning
Visning af Docker-billeder
Når du arbejder med Docker, samler du ofte mange billeder over tid. For at holde dit system organiseret og effektivt er det vigtigt at forstå, hvordan du lister, inspicerer og administrerer disse billeder.
For at se, hvilke billeder der aktuelt er gemt på dit system, anvendes følgende kommando:
docker images
Denne kommando viser en tabel med følgende kolonner:
- REPOSITORY: Viser navnet på billedet;
- TAG: Repræsenterer en version eller variant, såsom
latest; - IMAGE ID: Unik identifikator for hvert billede, bruges ved fjernelse eller reference til billeder;
- CREATED: Angiver, hvornår billedet blev oprettet;
- SIZE: Hjælper med at identificere, hvilke billeder der bruger mest diskplads.
Forståelse af disse kolonner gør det muligt hurtigt at vurdere dine gemte billeder og træffe informerede beslutninger om håndtering af diskplads og billedforbrug.
Fjernelse af billeder og containere
Over tid kan ubrugte billeder og stoppede containere optage betydelig lagerplads.
- For at fjerne et billede, du ikke længere har brug for, anvendes følgende kommando:
docker rmi IMAGE_ID
Erstat IMAGE_ID med den faktiske identifikator for det billede, du ønsker at slette;
- Hvis du forsøger at fjerne et billede, der stadig bruges af en container, vil Docker forhindre fjernelsen for at undgå at ødelægge kørende eller stoppede containere;
- For at løse dette skal du først fjerne den tilknyttede container ved at bruge:
docker rm CONTAINER_ID
Erstat CONTAINER_ID med identifikatoren for den stoppede container;
- Fjernelse af ubrugte billeder og containere hjælper med at frigøre diskplads og holder dit Docker-miljø ryddeligt.
Oprydning med docker system prune
For en mere omfattende oprydning tilbyder Docker kommandoen docker system prune.
- Fjerner alle stoppede containere;
- Sletter ubrugte netværk;
- Rydder op i "dangling" billeder (billeder uden tag eller reference fra en container);
- Fjerner valgfrit ubrugte volumes.
Når du kører docker system prune, bliver du bedt om at bekræfte, før ressourcer slettes, så du kan gennemgå, hvad der vil blive fjernet. Denne kommando er en effektiv metode til at frigøre plads, men vær forsigtig—når ressourcer er fjernet, kan de ikke gendannes. Brug denne kommando regelmæssigt for at undgå, at dit system bliver fyldt med forældede Docker-ressourcer.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 7.14
Håndtering af Billedlager og Oprydning
Stryg for at vise menuen
Visning af Docker-billeder
Når du arbejder med Docker, samler du ofte mange billeder over tid. For at holde dit system organiseret og effektivt er det vigtigt at forstå, hvordan du lister, inspicerer og administrerer disse billeder.
For at se, hvilke billeder der aktuelt er gemt på dit system, anvendes følgende kommando:
docker images
Denne kommando viser en tabel med følgende kolonner:
- REPOSITORY: Viser navnet på billedet;
- TAG: Repræsenterer en version eller variant, såsom
latest; - IMAGE ID: Unik identifikator for hvert billede, bruges ved fjernelse eller reference til billeder;
- CREATED: Angiver, hvornår billedet blev oprettet;
- SIZE: Hjælper med at identificere, hvilke billeder der bruger mest diskplads.
Forståelse af disse kolonner gør det muligt hurtigt at vurdere dine gemte billeder og træffe informerede beslutninger om håndtering af diskplads og billedforbrug.
Fjernelse af billeder og containere
Over tid kan ubrugte billeder og stoppede containere optage betydelig lagerplads.
- For at fjerne et billede, du ikke længere har brug for, anvendes følgende kommando:
docker rmi IMAGE_ID
Erstat IMAGE_ID med den faktiske identifikator for det billede, du ønsker at slette;
- Hvis du forsøger at fjerne et billede, der stadig bruges af en container, vil Docker forhindre fjernelsen for at undgå at ødelægge kørende eller stoppede containere;
- For at løse dette skal du først fjerne den tilknyttede container ved at bruge:
docker rm CONTAINER_ID
Erstat CONTAINER_ID med identifikatoren for den stoppede container;
- Fjernelse af ubrugte billeder og containere hjælper med at frigøre diskplads og holder dit Docker-miljø ryddeligt.
Oprydning med docker system prune
For en mere omfattende oprydning tilbyder Docker kommandoen docker system prune.
- Fjerner alle stoppede containere;
- Sletter ubrugte netværk;
- Rydder op i "dangling" billeder (billeder uden tag eller reference fra en container);
- Fjerner valgfrit ubrugte volumes.
Når du kører docker system prune, bliver du bedt om at bekræfte, før ressourcer slettes, så du kan gennemgå, hvad der vil blive fjernet. Denne kommando er en effektiv metode til at frigøre plads, men vær forsigtig—når ressourcer er fjernet, kan de ikke gendannes. Brug denne kommando regelmæssigt for at undgå, at dit system bliver fyldt med forældede Docker-ressourcer.
Tak for dine kommentarer!