--- title: Conteneurisation created: 2026-06-06 updated: 2026-06-06 type: concept tags: [tech, docker, architecture] confidence: high contested: false sources: [synthesized] --- # 📦 Conteneurisation ## Définition Courte Technique d'isolation légère qui exécute une application et ses dépendances dans un **environnement utilisateur unique** partageant le noyau de l'OS hôte. ## Explication Détaillée Contrairement à une VM (qui virtualise le hardware), un conteneur virtualise uniquement l'OS. Avantages : démarrage en ms, densité élevée (centaines par host), empreinte disque/RAM minimale. Composants clés : - **Runtime** : containerd, runc, CRI-O. - **Image** : système de fichiers layeré (UnionFS). - **Registry** : Docker Hub, GHCR, Quay. - **Orchestration** : Kubernetes, Nomad, Docker Swarm. ## Cas d'Usage - Déploiement d'applications web. - Reproductibilité des environnements de dev/prod. - Microservices. - Self-hosting. ## Outils Liés - **[[docker]]** (le plus connu). - **Podman** (rootless, alternative à Docker). - **LXC/LXD** (system containers, plus proches d'une VM). - **Kubernetes** (orchestration à grande échelle). ## Pages Liées - [[docker]] - [[architecture-microservices]] - [[securisation-home-lab]] ## Questions Ouvertes - Les conteneurs vont-ils remplacer les VMs pour tout ? - Quelle est la limite de densité raisonnable par hôte ? ## Liens - [[kubernetes]]