Junior — Middle
Hoe wordt de toestand binnen de Docker-container behouden?
sobes.tech AI
Antwoord van AI
De toestand binnen een Docker-container is standaard tijdelijk en verdwijnt bij het verwijderen van de container, omdat containers geïsoleerd zijn en geen wijzigingen in de afbeelding opslaan. Om de toestand op te slaan, worden gebruikt:
- Volumes — speciale directories op de host die binnen de container worden gemonteerd. De gegevens in de volumes blijven bestaan onafhankelijk van de levenscyclus van de container.
- Bind mounts — het koppelen van specifieke directories van de host aan de container.
Dus, om gegevens (bijvoorbeeld database, logs) op te slaan, moeten volumes of bind mounts worden gebruikt. Wijzigingen binnen de container die niet in volumes zijn opgeslagen, gaan verloren na het stoppen of verwijderen van de container.