Sobes.tech
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.