Junior
Waarop zijn de kernkenmerken van Docker gebaseerd?
sobes.tech AI
Antwoord van AI
- Afbeeldingen — onveranderlijke, zelfvoorzienende sjablonen voor het maken van containers, met instructies voor het implementeren van de applicatie.
- Containers — geïsoleerde, uitvoerbare instanties van een afbeelding, inclusief de applicatie en alle afhankelijkheden.
- Dockerfile — tekstbestand met instructies voor het bouwen van een afbeelding.
- Docker Hub/Registry — gecentraliseerde opslag voor afbeeldingen.
- OverlayFS/UnionFS — bestandssysteem dat wordt gebruikt om de grootte van afbeeldingen te verminderen en het bouwen/uitrollen ervan te versnellen door gebruik te maken van lagen.
- Namespaces (Namenruimtes) — mechanisme van de Linux-kernel om processen, netwerk, bestandssysteem en andere bronnen tussen containers te isoleren.
- Control Groups (Cgroups) — mechanisme van de Linux-kernel om het gebruik van bronnen (CPU, geheugen, I/O) door processen/containers te beperken en te monitoren.