Partie 7 · Bilan
Bilan : pourquoi Docker ?
Tu as vu le « pourquoi » : un contexte DevOps (réconcilier Dev et Ops, automatiser), un contexte Cloud (élasticité, 12 facteurs), puis la réponse technique : le conteneur, issu d'une isolation du noyau Linux (namespaces + cgroups), construit à partir d'une image en couches.
| Idée | À retenir |
|---|---|
| DevOps | CAMS ; objectif commun = création de valeur |
| Cloud | multi-tenant, à la demande, fiable ; IaaS / PaaS / SaaS |
| 12 facteurs | config dans l'environnement, processus sans état, jetable, parité dev/prod, logs en flux |
| Docker | démon + CLI + registry ; créé en 2013 ; LXC + cgroups |
| Image / conteneur | classe / instance ; couches en lecture seule + couche d'écriture ; copy on write |
| Standards | OCI (format), CNCF (écosystème cloud native) |
Vérifie que tu as compris
Un collègue dit : « un conteneur, c'est une petite VM avec son propre noyau ». Quelle correction est exacte ?