Files
wiki/concepts/conteneurisation.md
T
2026-06-09 18:40:21 +02:00

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
tech
docker
architecture
high false
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

Questions Ouvertes

  • Les conteneurs vont-ils remplacer les VMs pour tout ?
  • Quelle est la limite de densité raisonnable par hôte ?

Liens