Wat zijn containers en waarom zijn ze iets dat je niet over het hoofd mag zien?

containers

Als je een applicatie of programma in een geïsoleerde omgeving wilt laten draaien, kun je gebruik maken van containers. Je kunt ook je besturingssysteem bare metal draaien. De 3 populairste manieren om containers te draaien zijn Kubernetes, Docker en Vagrant. Elk met hun eigen voor- en nadelen.
Containers zijn een lightweight alternatief voor virtualisatie. Elke applicatie wordt in zijn eigen omgeving gestoken en gebruikt het besturingssysteem van de host waardoor er veel minder overhead nodig is dan als je voor elke applicatie een eigen besturingssysteem nodig hebt. Je kunt veel containers draaien op de minimale hoeveelheid aan systeembronnen omdat elke container enkel gebruikt wat hij nodig heeft en hij op dat stukje van het system geïsoleerd wordt.