Wat gebeurt er met de gegevens binnenin een Docker-container als deze wordt gestopt? Verliezen ze?
sobes.tech AI
Antwoord van AI
De gegevens binnenin de Docker-container, die worden opgeslagen in het bestandssysteem (binnen de container), verdwijnen standaard bij het stoppen en verwijderen van de container. Bij het stoppen blijven de gegevens behouden, maar als de container wordt verwijderd, gaan alle wijzigingen in het bestandssysteem verloren.
Om te voorkomen dat gegevens verloren gaan, worden Docker-volumes of bind mounts gebruikt — speciale mechanismen om gegevens buiten de container op de host-machine op te slaan. Zo blijven de gegevens behouden, ongeacht de levenscyclus van de container.
Voorbeeld van het gebruik van een volume:
docker run -v mydata:/app/data myimage
Hier worden de gegevens in de map /app/data opgeslagen in het volume mydata en gaan niet verloren bij het stoppen of verwijderen van de container.