Migration vers le Cloud
Utilisation des conteneurs Docker pour packager une application legacy et faciliter son déploiement sur une architecture Cloud native.
Conteneurisation · Formations
Apprenez à maîtriser Docker, de la création d'images optimisées à la gestion et l'orchestration de conteneurs avec Docker Swarm et Docker Compose.
LEARNING PATH
Dans cette section, nous allons aborder des notions avancées sur Docker.
LEARN BY DOING
Utilisation des conteneurs Docker pour packager une application legacy et faciliter son déploiement sur une architecture Cloud native.
Création d'images immuables à chaque commit pour garantir l'uniformité des environnements.
Fournir aux développeurs un environnement local strictement identique à la production.
Déployer des composants applicatifs indépendants communiquant via un réseau overlay.
Gérer la haute disponibilité et la scalabilité d'applications avec Docker Swarm.
Monter et démonter rapidement des bases de données de test éphémères.
Les conteneurs partagent le noyau de l'OS hôte, ils sont donc plus légers et rapides.
Oui, elle commence par les concepts de base pour évoluer vers l'orchestration avancée.
C'est un script texte contenant les instructions pour construire une image Docker.
Un outil pour définir et exécuter des applications Docker multi-conteneurs.
C'est un registre public où l'on peut trouver et partager des images Docker.
L'outil natif de Docker pour orchestrer un cluster de moteurs Docker.
Oui, sauf si vous utilisez des volumes Docker pour persister les données.
Pour réduire la taille de l'image finale en excluant les outils de compilation.
Oui, vous pouvez imposer des limites CPU et RAM lors du lancement.
Kubernetes utilise des conteneurs standard (souvent Docker ou containerd) pour l'orchestration.