1.4 KiB
1.4 KiB
title, created, updated, type, tags, confidence, contested, sources
| title | created | updated | type | tags | confidence | contested | sources | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Conteneurisation | 2026-06-06 | 2026-06-06 | concept |
|
high | false |
|
📦 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
Questions Ouvertes
- Les conteneurs vont-ils remplacer les VMs pour tout ?
- Quelle est la limite de densité raisonnable par hôte ?