# Hoe Docker-images stap voor stap verwijderen

Docker-images kunnen **veel schijfruimte** innemen **op uw hostsysteem en in uw containerregister**. Wanneer u een ongebruikt of verouderd Docker-image verwijdert, maakt u ruimte vrij voor nieuwe images en gegevens. Dit is vooral handig in omgevingen waar de schijfruimte beperkt is.

## Wanneer moet u een Docker-image verwijderen?

Docker-images worden gemaakt op basis van **Dockerfiles**, waarin wordt beschreven hoe de containerinfrastructuur moet worden geconfigureerd. Deze images worden gebruikt om Docker-containers te starten, die applicaties of services uitvoeren in een geïsoleerde en consistente omgeving.

Een groot aantal images kan de prestaties van uw Docker-infrastructuur beïnvloeden en buitensporig veel schijfruimte in beslag nemen. Wanneer Docker naar een image zoekt, moet het alle beschikbare images doorzoeken om de juiste te vinden. Daarom kan het verwijderen van onnodige Docker-images de efficiëntie verhogen en **de zoektijd verkorten**. Het verwijderen van Docker-images die u niet nodig hebt, beschermt uw systeem ook tegen beveiligingsrisico’s.

**Wanneer ontwikkelings- en testcycli zijn voltooid**, moet u alle afbeeldingen verwijderen die nodig waren voor specifieke taken tijdens de cycli, maar die nu niet meer nodig zijn. Hierdoor maakt u schijfruimte vrij.

## Hoe u een of meer Docker-images kunt verwijderen

Als u één Docker-image of meerdere Docker-images tegelijk wilt verwijderen, kunt u een lijst met de image-ID’s of -namen doorgeven aan het `docker rmi` commando.

### Stap 1: Maak een lijst met afbeeldings-ID’s en tags

Gebruik de volgende opdracht om een lijst weer te geven van alle Docker-images op uw systeem:

```bash
docker images -a
```

De uitvoer bevat informatie zoals de naam van de afbeelding, het afbeeldings-ID, de aanmaakdatum, de grootte en de maker van de afbeelding.

### Stap 2: Afbeeldingen verwijderen

Als u meerdere afbeeldingen tegelijk wilt verwijderen, kunt u de afbeeldings-ID’s of afbeeldingsnamen **achter elkaar** schrijven **en ze scheiden met spaties**.

```bash
docker rmi Image Image
```

Houd er rekening mee dat u een Docker-image alleen kunt verwijderen als **er geen actieve containers zijn die deze gebruiken**. Voordat u images verwijdert, moet u eerst de containers die deze gebruiken stoppen en verwijderen.

## Hoe ongebruikte Docker-images verwijderen

Ongebruikte Docker-images zijn images die **niet langer worden gebruikt door andere images of actieve containers**. Deze niet-gerefereerde of ongebruikte images kunnen zich in de loop van de tijd opstapelen en schijfruimte innemen op uw Docker-host. Het is een goede gewoonte om deze images regelmatig te verwijderen, zodat uw Docker-omgeving zo efficiënt mogelijk kan werken.

### Stap 1: Maak een lijst van ongebruikte afbeeldingen

Om te controleren welke afbeeldingen u moet verwijderen, kunt u een lijst met ongebruikte afbeeldingen genereren.

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

### Stap 2: Verwijder ongebruikte afbeeldingen

Met het volgende commando worden alle ongebruikte afbeeldingen verwijderd, waardoor de opslagruimte die de afbeeldingen eerder in beslag namen, weer vrijkomt.

```bash
docker images purge
```

## Hoe Docker-images op basis van een patroon verwijderen

**Door** Docker-images **op basis van een specifiek patroon of voorvoegsel** te verwijderen, kunt u een groep images verwijderen die iets gemeen hebben. Dit is handig als u een groot aantal images hebt en alleen die images wilt verwijderen die tot een specifieke categorie behoren.

### Stap 1: Docker-images weergeven met grep

Je kunt het commando `docker images` combineren met `grep`, zodat alleen de afbeeldingen worden weergegeven die aan het patroon voldoen.

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

### Stap 2: Docker-images verwijderen

Zodra u een patroon hebt gekozen, kunt u afbeeldingen filteren die overeenkomen met het patroon met `awk` en de afbeeldings-ID’s extraheren. Vervolgens kunt u de afbeeldingen verwijderen met `xargs docker rmi`.

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

## Hoe alle Docker-images verwijderen

Wees zeer voorzichtig wanneer u alle Docker-images van uw systeem verwijdert, aangezien **deze stap onomkeerbaar is** en ertoe kan leiden dat uw containers niet meer opstarten.

### Stap 1: Maak een lijst van alle afbeeldingen

De eerste stap is om een overzicht te krijgen van alle **actieve en inactieve afbeeldingen** op uw systeem:

```bash
docker images -a
```

### Stap 2: Verwijder alle Docker-images

Je kunt nu de uitvoer van de vorige stap doorgeven aan het `docker rmi` -commando. Hiermee worden al je Docker-images verwijderd.

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

Instructies voor het verwijderen [van](https://www.ionos.com/nl-be/digitalguide/server/configuratie/docker-containers-verwijderen/) Docker-volumes en [Docker-containers](https://www.ionos.com/nl-be/digitalguide/server/configuratie/docker-containers-verwijderen/) vindt u in onze digitale gids, samen met algemene informatie over Docker en een gedetailleerde uitleg over Docker-container volumes.


This is a markdown version of: [https://www.ionos.com/nl-be/digitalguide/server/configuratie/docker-images-verwijderen/](https://www.ionos.com/nl-be/digitalguide/server/configuratie/docker-images-verwijderen/) for AI/LLM consumption.