Junior — Middle
Wat is het verschil tussen een Docker-afbeelding en een container?
sobes.tech AI
Antwoord van AI
Een Docker-afbeelding is een sjabloon dat alle benodigde instructies en afhankelijkheden bevat om een applicatie uit te voeren: code, bibliotheken, configuraties, enz. De afbeelding is statisch en verandert niet.
Een container is een lopende instantie van een afbeelding, een geïsoleerde omgeving waarin de applicatie wordt uitgevoerd. Containers kunnen worden gestart, gestopt en gewijzigd tijdens de werking.
Kort gezegd:
- De afbeelding is als een 'tekening' of 'sjabloon'.
- De container is een 'levend' proces dat op dit sjabloon is gebaseerd.
Bijvoorbeeld, je maakt een Docker-afbeelding met een webserver en start vervolgens meerdere containers vanuit deze afbeelding om verzoeken te verwerken.