Définition simple
Un environnement isolé qui exécute une application avec ses dépendances sans virtualiser un système d’exploitation complet.
Définition technique
Les conteneurs partagent le noyau de l’hôte tout en isolant processus, réseau et système de fichiers au moyen de mécanismes comme namespaces et cgroups.
À quoi cela sert ?
Déployer des applications de manière légère, portable et reproductible.
Exemple concret
Une application web et ses bibliothèques peuvent être distribuées sous forme d’image de conteneur.
Problèmes fréquents
- Image vulnérable
- Secrets intégrés dans l’image
- Données persistantes mal gérées
Termes associés
Machine virtuelle · Cloud computing · API
À retenir : cette fiche présente le fonctionnement général du terme. Les réglages exacts peuvent varier selon les logiciels, constructeurs et environnements.