ConceptVIRT-08-C
Docker : découverte (conteneurs)
C'est quoi ? Docker est une plateforme de conteneurs : des environnements applicatifs isolés et légers qui partagent le noyau de l'hôte (là où une VM embarque un OS complet).
À quoi ça sert ? Empaqueter une application avec ses dépendances pour qu'elle tourne à l'identique partout, démarrer en secondes, densifier les serveurs.
Comment ça marche
- Image : modèle en lecture seule (app + dépendances), construite en couches.
- Conteneur : une instance en exécution d'une image (éphémère par défaut).
- Registry : dépôt d'images (Docker Hub, registre privé).
- Volume : stockage persistant (les données survivent au conteneur).
- VM vs conteneur : la VM virtualise le matériel (OS complet) ; le conteneur virtualise l'OS (partage le noyau) → bien plus léger.
⚠️ Piège — Un conteneur est éphémère : les données hors volume sont perdues à sa suppression. Un conteneur = un processus, pas une VM à tout faire.
Réf. : doc Docker · IT-Connect.