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.