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.