# Slik sletter du Docker-bilder trinn for trinn

Docker-bilder kan ta opp **betydelig diskplass på vertsystemet og i containerregisteret**. Når du sletter et ubrukt eller utdatert Docker-bilde, frigjør du plass til nye bilder og data. Dette er spesielt nyttig i miljøer der diskplassen er begrenset.

## Når bør du slette et Docker-bilde?

Docker-bilder opprettes fra **Dockerfile-filer**, som beskriver hvordan containerinfrastrukturen skal konfigureres. Disse bildene brukes til å starte Docker-containere, som kjører applikasjoner eller tjenester i et isolert og konsistent miljø.

Et stort antall bilder kan påvirke ytelsen til Docker-infrastrukturen din og oppta uforholdsmessig mye diskplass. Når Docker søker etter et bilde, må det gå gjennom alle tilgjengelige bilder for å finne det riktige. Derfor kan det å slette unødvendige Docker-bilder øke effektiviteten og **redusere søketiden**. Å slette Docker-bilder du ikke trenger, beskytter også systemet ditt mot sikkerhetsrisikoer.

**Når utviklings- og testsyklusene er fullført**, bør du slette alle bilder som var nødvendige for bestemte oppgaver under syklusene, men som nå ikke lenger er nødvendige. Dette vil hjelpe deg med å frigjøre diskplass.

## Slik sletter du ett eller flere Docker-bilder

Hvis du vil slette ett eller flere Docker-bilder samtidig, kan du sende en liste over bilde-ID-ene eller navnene til kommandoen `docker rmi`.

### Trinn 1: Oppgi bilde-ID-er og tagger

Bruk følgende kommando for å vise en liste over alle Docker-bilder på systemet ditt:

```bash
docker images -a
```

Utdataene inneholder opplysninger som bildets navn, bilde-ID, opprettelsesdato, størrelse og hvem som har laget bildet.

### Trinn 2: Slett bilder

Hvis du vil slette flere bilder samtidig, kan du skrive inn bilde-ID-ene eller bildene navnene **etter hverandre og skille dem med mellomrom**.

```bash
docker rmi Image Image
```

Husk at du kun kan slette et Docker-bilde hvis **ingen aktive containere bruker det**. Før du sletter bilder, må du først stoppe og fjerne containerne som bruker dem.

## Slik sletter du ubrukte Docker-bilder

Ubenyttede Docker-bilder er bilder som **ikke lenger brukes av andre bilder eller aktive containere**. Disse bildene, som ikke lenger er referert til eller er i bruk, kan hope seg opp over tid og ta opp diskplass på Docker-verten din. Det anbefales å slette disse bildene jevnlig, slik at Docker-miljøet ditt kan kjøre så effektivt som mulig.

### Trinn 1: Lag en liste over ubrukte bilder

For å se hvilke bilder du bør slette, kan du lage en liste over ubrukte bilder.

```bash
docker images -f dangling=true
```

### Trinn 2: Slett bilder du ikke bruker

Følgende kommando sletter alle ubrukte bilder og frigjør dermed lagringsplassen som bildene tidligere opptok.

```bash
docker images purge
```

## Slik sletter du Docker-bilder basert på et mønster

Ved å slette Docker-bilder **basert på et bestemt mønster eller prefiks** kan du fjerne en gruppe bilder som har noe til felles. Dette er nyttig hvis du har et stort antall bilder og bare ønsker å slette de som tilhører en bestemt kategori.

### Trinn 1: Vis en liste over Docker-bilder ved hjelp av grep

Du kan kombinere kommando `docker images` med `grep`, slik at bare bildene som samsvarer med mønsteret vises.

```bash
docker images -a | grep "pattern"
```

### Trinn 2: Slett Docker-bilder

Når du har valgt et mønster, kan du filtrere bilder som samsvarer med mønsteret ved hjelp av `awk` og hente ut bilde-ID-ene. Deretter kan du slette bildene ved hjelp av `xargs docker rmi`.

```bash
docker images -a | grep "pattern" | awk '{print $3}' | xargs docker rmi
```

## Slik sletter du alle Docker-bilder

Du bør være svært forsiktig når du sletter alle Docker-bilder fra systemet ditt, da **dette trinnet ikke kan gjøres om** og kan føre til at containerne dine ikke starter.

### Trinn 1: Lag en liste over alle bildene

Det første trinnet er å få oversikt over alle **aktive og inaktive bilder** på systemet ditt:

```bash
docker images -a
```

### Trinn 2: Slett alle Docker-bilder

Du kan nå sende utdataene fra forrige trinn til kommandoen `docker rmi`. Dette vil slette alle Docker-bildene dine.

```bash
docker rmi $(Docker-Images -a -q)
```

Veiledning om hvordan du sletter Docker-volumer og [fjerner Docker-containere](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/fjern-docker-containere/) finner du i vår digitale veiledning, sammen med generell informasjon om Docker og en detaljert forklaring på Docker-container-volumer.


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/slett-docker-bilder/](https://www.ionos.com/nb-no/digitalguide/server/konfigurasjon/slett-docker-bilder/) for AI/LLM consumption.