Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Begrip van Images en Containers | Aan de Slag met Docker
Docker Essentials

Begrip van Images en Containers

Veeg om het menu te tonen

Docker-images: Applicatieblauwdrukken

Docker-images zijn de fundamentele blauwdrukken voor applicaties binnen het Docker-ecosysteem. Een image is een alleen-lezen sjabloon dat alles bevat wat nodig is om een stuk software uit te voeren, waaronder:

  • Code;
  • Runtime;
  • Bibliotheken;
  • Omgevingsvariabelen;
  • Configuratiebestanden.

Images zijn ontworpen om draagbaar en consistent te zijn, zodat je applicatie op dezelfde manier draait, ongeacht waar de image wordt ingezet. Je kunt een Docker-image zien als een momentopname of recept dat beschrijft hoe een applicatieomgeving moet worden opgezet en geconfigureerd.

Wat is een Docker-container?

Terwijl images bepalen hoe een applicatie eruit moet zien, zijn containers de daadwerkelijke draaiende instanties van die images. Een Docker-container is een lichtgewicht, zelfstandig en uitvoerbaar pakket dat zowel de applicatie als de afhankelijkheden bevat.

Wanneer je een container start, maakt Docker een beschrijfbare laag bovenop de image aan, waardoor de container zijn eigen status en wijzigingen kan behouden gedurende zijn levenscyclus.

Belangrijke punten over de levenscyclus van een container:

  • Aanmaken: Je maakt een nieuwe container aan vanuit een image;
  • Uitvoeren: De container voert je applicatie uit als een geïsoleerd proces;
  • Stoppen: Je kunt een draaiende container op elk moment stoppen;
  • Herstarten: Containers kunnen indien nodig opnieuw worden gestart;
  • Verwijderen: Zodra je een container verwijdert, wordt deze van je systeem verwijderd.

Alle wijzigingen die binnen een container worden gemaakt, gaan verloren wanneer deze wordt gestopt of verwijderd, tenzij je deze wijzigingen extern opslaat of vastlegt in een nieuwe image. Dit zorgt ervoor dat containers schoon, consistent en eenvoudig reproduceerbaar blijven.

question mark

Wat is een Docker-image?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 3
some-alt