1. Inleiding tot Docker - ChristopheYuStudent/IT-Landscape2 GitHub Wiki

Welkome bij de introductie tot Docker.

We willen graag met jou bespreken wat Docker is, voor wat het gebruikt wordt en waar het vandaan komt.

Docker is een app/hub waar developers hun apps kunnen maken, ontwikkelen en uitessen door deze in containers te zetten. Deze containers zijn eigenlijk een soort van .zip file maar dan meer uitgebreid voor groteren programma's en zijn zeer gemakkelijk te in te laden.

Docker is er gekomen om dat er een groot aantal developers met het probleem zat dat niet alles compatibel was en zo hun code in conflict kwam. Nu met Docker is dat gemakkelijker gemaakt door deze containers waar zowel hun code als een opstart script zit waardoor iedereen op de zelfde versie zit en er dus geen compatibiliteit probleem meer voorkomen.

Een paar belangrijke concepten van Docker zijn:

  • Containers: Hier heb ik al wat over gesproken maar wat is een container nu eigenlijk. Dit is eigenlijk een dichte omgeving (zoals een zip file) waar programma's in kunnen worden uitgevoerd worden.
  • Images: Dit is een basis programma van de container, hier in staan alle benodigdheden voor het programma op te straten zoals: versie, bestanden, scripts,... maar ook de instellingen van de container.
  • Dockerfile: Een bestand om de Image te maken van het bepaalde Docker bestand.
  • Docker hub: een plaats waar alles van Docker samen komt en je Docker images kunt delen.

Met de volgende stappen zou je een volledig Docker document opzetten en alles hier over weten.

Voor extra info klik Hier