Pourquoi Docker existe
Sans Docker, du code qui fonctionne chez un développeur casse chez un autre, sur le serveur de tests automatiques (CI — un système qui exécute et vérifie ton code après chaque changement), et sur le serveur réel — parce que chaque environnement est différent. Dans cette leçon, on voit comment une im
Docker, c'est comme un conteneur de transport maritime standardisé : tu emballes l'application et tout ce dont elle a besoin dans une seule caisse, et chaque grue, chaque bateau et chaque port la manipule de la même façon.
- conteneur
- Un processus isolé, créé à partir d'une image, qui partage le kernel de la machine hôte au lieu de démarrer tout un système d'exploitation.
- image
- Un modèle immuable (artifact) qui emballe le code, les dépendances et la configuration, et à partir duquel on crée des conteneurs identiques.
- hôte
- La machine sur laquelle tourne Docker Engine, et qui fournit aux conteneurs le CPU, la mémoire, le réseau et le disque.