# Sådan sletter du Docker-billeder trin for trin

Docker-billeder kan optage **en betydelig mængde diskplads på dit værtsystem og i dit containerregister**. Når du sletter et ubrugt eller forældet Docker-billede, frigør du plads til nye billeder og data. Dette er især nyttigt i miljøer, hvor diskpladsen er begrænset.

## Hvornår bør man slette et Docker-billede?

Docker-billeder oprettes ud fra **Dockerfiles**, der beskriver, hvordan containerinfrastrukturen skal konfigureres. Disse billeder bruges til at starte Docker-containere, som kører applikationer eller tjenester i et isoleret og ensartet miljø.

Et stort antal billeder kan påvirke ydeevnen i din Docker-infrastruktur og optage unødvendigt meget diskplads. Når Docker søger efter et billede, skal det gennemgå alle tilgængelige billeder for at finde det rigtige. Derfor kan sletning af unødvendige Docker-billeder øge effektiviteten og **reducere søgetiden**. Sletning af Docker-billeder, du ikke har brug for, beskytter desuden dit system mod sikkerhedsrisici.

**Når udviklings- og testcyklusserne er afsluttet**, bør du slette alle billeder, der var nødvendige til bestemte opgaver under cyklusserne, men som nu ikke længere er nødvendige. På den måde kan du frigøre diskplads.

## Sådan slettes et eller flere Docker-billeder

Hvis du vil slette et eller flere Docker-billeder på én gang, kan du overføre en liste over billed-id’er eller -navne til kommandoen `docker rmi`.

### Trin 1: Lav en liste over billed-id’er og tags

Brug følgende kommando til at få vist en liste over alle Docker-billeder på dit system:

```bash
docker images -a
```

Resultatet indeholder oplysninger såsom billedets navn, billed-ID, oprettelsesdato, størrelse og billedets ophavsmand.

### Trin 2: Slet billeder

Hvis du vil slette flere billeder på én gang, kan du skrive billed-id’erne eller billednavnene **efter hinanden og adskille dem med mellemrum**.

```bash
docker rmi Image Image
```

Husk, at du kun kan slette et Docker-billede, hvis **der ikke er nogen aktive containere, der bruger det**. Inden du sletter billederne, skal du først stoppe og fjerne de containere, der bruger dem.

## Sådan slettes ubrugte Docker-billeder

Ubrugte Docker-billeder er billeder, der **ikke længere bruges af andre billeder eller aktive containere**. Disse billeder, som der ikke længere henvises til, kan med tiden hober sig op og optage diskplads på din Docker-host. Det anbefales at slette disse billeder regelmæssigt, så dit Docker-miljø kan køre så effektivt som muligt.

### Trin 1: Lav en liste over ubrugte billeder

For at se, hvilke billeder du bør slette, kan du generere en liste over ubrugte billeder.

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

### Trin 2: Slet billeder, der ikke bruges

Følgende kommando sletter alle ubrugte billeder og frigør dermed den lagerplads, som billederne tidligere optog.

```bash
docker images purge
```

## Sådan sletter du Docker-billeder ud fra et mønster

Ved at slette Docker-billeder **ud fra et bestemt mønster eller præfiks** kan du fjerne en gruppe billeder, der har noget til fælles. Dette er nyttigt, hvis du har et stort antal billeder og kun ønsker at slette dem, der falder ind under en bestemt kategori.

### Trin 1: Vis en liste over Docker-billeder ved hjælp af grep

Du kan kombinere kommandoen `docker images` med `grep`, så kun de billeder, der matcher mønsteret, vises.

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

### Trin 2: Slet Docker-billeder

Når du har valgt et mønster, kan du filtrere de billeder, der matcher mønsteret, ved hjælp af `awk` og udtrække billed-ID’erne. Derefter kan du slette billederne ved hjælp af `xargs docker rmi`.

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

## Sådan slettes alle Docker-billeder

Du bør være meget forsigtig, når du sletter alle Docker-billeder fra dit system, da **dette trin ikke kan fortrydes** og kan medføre, at dine containere ikke længere kan startes.

### Trin 1: Lav en liste over alle billeder

Det første skridt er at få et overblik over alle **aktive og inaktive billeder** på dit system:

```bash
docker images -a
```

### Trin 2: Slet alle Docker-billeder

Du kan nu videregive resultatet fra det foregående trin til kommandoen `docker rmi`. Dette vil slette alle dine Docker-billeder.

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

Du kan finde vejledning i, hvordan du sletter Docker-volumener og [fjerner Docker-containere](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/fjern-docker-containere/), i vores digitale guide sammen med generelle oplysninger om Docker og en detaljeret forklaring af Docker-container-volumener.


This is a markdown version of: [https://www.ionos.com/da-dk/digitalguide/server/konfiguration/slet-docker-billeder/](https://www.ionos.com/da-dk/digitalguide/server/konfiguration/slet-docker-billeder/) for AI/LLM consumption.