Sobes.tech
Junior

Sur quelles caractéristiques clés Docker est-il basé?

sobes.tech IA

Réponse de l'IA

  • Images — modèles immuables et autonomes pour créer des conteneurs, contenant des instructions pour déployer l'application.
  • Conteneurs — instances isolées et exécutables d'une image, comprenant l'application et toutes ses dépendances.
  • Dockerfile — fichier texte avec des instructions pour construire une image.
  • Docker Hub/Registry — stockage centralisé d'images.
  • OverlayFS/UnionFS — système de fichiers utilisé pour réduire la taille des images et accélérer leur construction/déploiement en utilisant des couches.
  • Namespaces (espaces de noms) — mécanisme du noyau Linux pour isoler les processus, le réseau, le système de fichiers et d'autres ressources entre les conteneurs.
  • Control Groups (Cgroups) — mécanisme du noyau Linux pour limiter et suivre l'utilisation des ressources (CPU, mémoire, I/O) par les processus/conteneurs.