Les bases des conteneurs Docker
Découvrez comment Docker encapsule les applications dans des conteneurs portables et apprenez à exécuter, inspecter, accéder et exposer ces conteneurs via la ligne de commande. Ce cours vous propose une introduction pratique aux flux de travail basés sur les conteneurs, sans prérequis nécessaire.
Pourquoi est-ce important ?
Les conteneurs sont désormais un standard de l'infrastructure moderne. Même si vous ne développez pas une plateforme entièrement cloud-native, vous serez probablement amené à exécuter des services dans des conteneurs, à consulter leurs journaux ou à les exposer via des ports mappés. Maîtriser les bases de Docker vous permet de travailler plus efficacement dans les environnements de développement, d'exploitation et de déploiement.
Ce que vous allez apprendre
- Vérifier le bon fonctionnement de votre environnement Docker et comprendre les bases de l'exécution locale.
- Lancer votre premier service conteneurisé et observer la manière dont Docker le gère.
- Accéder à un conteneur en cours d'exécution de manière interactive avec
exec. - Inspecter les journaux (logs) des conteneurs pour le dépannage et la vérification.
- Utiliser le mappage de ports pour exposer les services conteneurisés à l'hôte.
- Appliquer ces compétences lors d'un défi rapide de déploiement de serveur web.
Feuille de route du cours
Le cours débute par l'installation de Docker et la vérification de l'environnement afin de confirmer que le moteur d'exécution est prêt à l'emploi. Il se poursuit par le lancement de votre premier service, vous offrant une vision directe de la façon dont Docker démarre et gère une application conteneurisée.
Ensuite, vous apprendrez à accéder à un conteneur actif avec exec, une commande utile pour l'inspection et les diagnostics simples. Le cours se concentre ensuite sur les journaux des conteneurs, puis sur le mappage de ports, afin de comprendre comment rendre un service interne accessible depuis l'extérieur.
Le cours se termine par le défi "Quick Web Server Deployment", où le démarrage de conteneurs, l'inspection de services, la gestion des journaux et l'exposition de ports sont combinés dans un flux de travail de déploiement concret.
À qui s'adresse ce cours ?
Ce cours est destiné aux apprenants Linux et aux débutants en DevOps qui souhaitent faire leurs premiers pas pratiques avec Docker et le déploiement de services conteneurisés.
Résultats attendus
À la fin de ce cours, vous serez capable d'exécuter et d'inspecter des conteneurs Docker, d'accéder aux environnements des conteneurs, de consulter les journaux et d'exposer des services de base via le mappage de ports en ligne de commande.




