# Hoe Docker-volumes stap voor stap te verwijderen

Het bewaren van **ongebruikte volumes** kan leiden tot verspilling van waardevolle bronnen, zoals opslagruimte en rekenkracht. Door ongebruikte Docker-volumes te verwijderen, verhoogt u de efficiëntie en prestaties van uw containerplatform.

## Wanneer moet u Docker-volumes verwijderen?

Een Docker-volume is een geïsoleerde opslagruimte die door Docker-containers kan worden gebruikt om bestanden, configuraties, logbestanden of andere gegevens op te slaan gedurende de levenscyclus van de container. Deze volumes zijn **onafhankelijk van containerinstanties** en kunnen eenvoudig worden aangemaakt, beheerd en verwijderd. Als u containers verwijdert die aan een specifiek volume zijn gekoppeld en u de gegevens in het volume niet langer nodig hebt, is het zinvol om ook het volume te verwijderen.

Het is eenvoudiger om een Docker-omgeving te beheren en te onderhouden die schoon en opgeruimd is. Door ongebruikte volumes te verwijderen, vermindert u de complexiteit van uw containerinfrastructuur. In **cloudgebaseerde omgevingen** kunnen ongebruikte volumes uiteindelijk leiden tot extra kosten. Door deze volumes te verwijderen, kunt u uw maandelijkse uitgaven verminderen. Het verhoogt ook de veiligheid van uw systeem, aangezien gevoelige gegevens die in volumes zijn opgeslagen, niet langer toegankelijk zijn nadat ze zijn verwijderd. Dit kan met name helpen om datalekken te voorkomen.

Het is belangrijk om voorzichtig te zijn bij het verwijderen van Docker-volumes, zodat gegevens die nodig zijn voor het uitvoeren van containers en andere belangrijke gegevens niet worden verwijderd. Daarom raden we aan om **back-ups** te maken voordat u een Docker-volume verwijdert. Bij het uitvoeren van regelmatig onderhoud aan uw Docker-infrastructuur moet u zoeken naar verouderde volumes en deze verwijderen.

Meer informatie over Docker-container volumes vindt u in onze digitale gids.

## Hoe verwijder je een of meer specifieke Docker-volumes?

In **Docker 1.9 en hoger** kunt u specifieke volumes verwijderen met behulp van het commando `docker volume rm`. Met dit commando kunt u volumes specifiek verwijderen door hun naam of ID op te geven.

### Stap 1: Docker-volumes weergeven

Om Docker-volumes weer te geven, kunt u opdracht `docker volume ls` uitvoeren in de console. De uitvoer is een tabel met informatie over de volumes die u hebt, inclusief **namen en ID’s**.

```bash
docker volume ls
```

### Stap 2: Docker-volumes verwijderen

Nu kunt u volumes verwijderen door hun namen of ID’s, gescheiden door spaties, achter het commando `docker volume rm` in te voeren.

```bash
docker volume rm VOLUME_NAME_OR_ID VOLUME_NAME_OR_ID
```

Het is het beste om ervoor te zorgen dat de volumes die u wilt verwijderen **niet worden gebruikt door actieve containers**. Als u ze verwijdert, worden alle gegevens die ze bevatten onherstelbaar gewist.

## Hoe ongebruikte Docker-volumes verwijderen

Ongebruikte Docker-volumes zijn volumes die niet langer gekoppeld zijn aan containers of services. Door deze volumes te verwijderen, kunt u ongebruikte opslagruimte vrijmaken, waardoor u **uw Docker-infrastructuur beter** kunt **beheren**. Lees de onderstaande stappen om te zien hoe u ongebruikte Docker-volumes kunt verwijderen:

### Stap 1: Maak een lijst van ongebruikte Docker-volumes

Als u de volgende opdracht uitvoert, krijgt u een lijst met alle ongebruikte Docker-volumes die op uw systeem als **dangling** zijn gelabeld. Deze volumes kunnen vervolgens indien nodig worden opgeschoond of verwijderd.

```bash
docker volume ls -f dangling=true
```

### Stap 2: Verwijder ongebruikte volumes

Het commando `docker volume prune` vraagt om bevestiging voordat het de ongebruikte volumes verwijdert. U kunt dit bevestigen door `y` of `yes` in te voeren. Doe dit alleen als u zeker weet dat u de volumes wilt verwijderen.

```bash
docker volume prune
```

## Hoe een Docker-container en het bijbehorende volume verwijderen

Met het commando `docker rm -v container_name` kunt u een Docker-container verwijderen en tegelijkertijd alle volumes verwijderen die aan de container zijn gekoppeld.

Als u de opdracht toepast op een container die gekoppeld is aan benoemde volumes, wordt de container verwijderd, maar blijven alle volumes **die aan die container zijn gekoppeld** intact. De volumes blijven beschikbaar op uw systeem. Andere containers kunnen ze gebruiken en ze behouden hun door de gebruiker gedefinieerde naam.

Als het gaat om naamloze volumes, worden deze onherroepelijk verwijderd, samen met de gegevens die ze bevatten.

In een ander artikel in onze digitale gids leggen we uit [hoe je een Docker-container kunt verwijderen](https://www.ionos.com/nl-be/digitalguide/server/configuratie/docker-containers-verwijderen/).

### Hoe een Docker-volume verwijderen dat aan een container is gekoppeld

De vlag `-v` staat voor *volumes* en is de optie die u toevoegt aan het commando `docker rm` om aan te geven dat alle volumes die aan de container zijn gekoppeld ook moeten worden verwijderd.

```bash
docker rm -v container_name
```

Tip In een ander artikel bespreken we [hoe je een Docker-image kunt verwijderen](https://www.ionos.com/nl-be/digitalguide/server/configuratie/docker-images-verwijderen/). Als je je ooit hebt afgevraagd wat het verschil is tussen images en containers, kun je dat lezen in het artikel Docker-images versus containers.


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