Docker holder en lokal kopi av hvert Docker -bilde du laster ned fra Docker Hub som selvfølgelig krever ekstra diskplass. Hvis du bruker forskjellige typer Docker -bilder, kan over tid Docker -verten ha mange unødvendige Docker -bilder som tar opp verdifulle diskplasser. Du kan selvfølgelig slette Docker -bildene du ikke bruker eller har behov for å frigjøre diskplasser.
I denne artikkelen skal jeg vise deg hvordan du sletter Docker -bilder som er lagret lokalt på Docker -verten din. Så la oss komme i gang.
Krav:
Du må ha Docker installert på datamaskinen din hvis du vil prøve eksemplene i denne artikkelen.
Hvis du ikke har Docker installert, kan du sjekke ut en av artiklene nedenfor (avhengig av operativsystem) for å få Docker installert på ønsket Linux -distribusjon.
Hvis du fremdeles har noe problem med å installere Docker, kan du kontakte meg gjennom https: // støtte.Linuxhint.com. Jeg hjelper mer enn gjerne.
Slette Docker -bilder ved hjelp av depot og tag:
Du kan fjerne Docker -bilder som er lagret lokalt på Docker -verten din ved å bruke depotet og taggen til bildet.
Når du laster ned et Docker -bilde ved hjelp av Docker Pull Kommando, du må spesifisere bildet du vil laste ned.
Formatet til bildeidentifikatoren til Docker -bildene er depot: tag. For eksempel, Alpine: Siste, Ubuntu: 18.04, MySQL: Siste, MHART/Alpine-Node: Siste etc.
Du kan liste opp alle tilgjengelige Docker -bilder som er lagret lokalt på Docker -verten din med følgende kommando:
$ Docker -bildeliste
Som du kan se, er alle lokalt lagrede Docker -bilder oppført. De første to kolonnene inneholder depotet og taggen til Docker -bildet.
La oss si, du vil slette Docker -bildet Echoserver: Siste. For å gjøre det, kjør følgende kommando:
$ docker image rm echoserver: siste
Docker -bildet Echoserver: Siste bør fjernes.
Slette Docker -bilder ved hjelp av bilde -ID:
Bilde -IDen til et Docker -bilde beregnes automatisk avhengig av innholdet i bildet. Så hvert Docker -bilde har en unik bilde -ID.
Du kan bruke Docker -bilde -IDen til å slette et Docker -bilde fra Docker -verten din.
Du kan bruke følgende kommando til å liste opp alle lokalt lagrede Docker -bilder på Docker -verten.
$ docker bildeliste
Som du kan se, er alle lokalt lagrede Docker -bilder oppført. Bilde -IDen er i den tredje kolonnen.
La oss si, du vil fjerne Docker -bildet Elasticsearch: 2. Hvis du ser nøye på, kan du se at den har bilde -ID 5E9D896DC62C.
Nå, for å fjerne Docker -bildet 5E9D896DC62C, Kjør følgende kommando:
$ docker image rm 5e9d896dc62c
Docker -bildet 5E9D896DC62C bør fjernes.
Du kan se følgende feil mens du prøver å fjerne et Docker -bilde ved hjelp av bilde -ID. Det betyr bare at det er mange bilder med samme bilde -ID (aliasbilder), så Docker vet ikke hvilken du skal fjerne. Løsningen på dette er enkel. Bare fjern bildet ved hjelp av depot: tag av bildet.
Så det er slik du sletter Docker -bilder fra Docker -verten din. Takk for at du leste denne artikkelen.