Plan du cours
Introduction à la conteneurisation et à Docker
- Comprendre les concepts de conteneurisation des logiciels
- Avantages des conteneurs par rapport aux modèles de déploiement traditionnels
- Aperçu de Docker et son rôle dans la livraison moderne des applications
- Cas d’utilisation courants des conteneurs dans le développement et les opérations
Installation de Docker et configuration de l’environnement
- Installation et configuration de Docker
- Compréhension des composants et de l’architecture de Docker
- Travail avec l’interface en ligne de commande (CLI) de Docker
- Gestion des services et des configurations de Docker
Architecture de Docker et concepts fondamentaux
- Moteur Docker, images, conteneurs et registres
- Gestion du cycle de vie des conteneurs
- Compréhension des objets et des ressources de Docker
- Bonnes pratiques pour travailler avec des environnements Docker
Travail avec les images et conteneurs Docker
- Téléchargement et gestion des images Docker
- Création et exécution de conteneurs
- Configuration et gestion des conteneurs
- Inspection, surveillance et maintenance des conteneurs
Construction d’applications avec Dockerfiles
- Compréhension de la structure et des instructions du Dockerfile
- Création d’images Docker personnalisées
- Optimisation de la taille des images et des performances de compilation
- Gestion des dépendances et configurations des applications
Stockage et gestion des données avec Docker
- Compréhension des concepts de stockage des conteneurs
- Travail avec les volumes et les montages liés (bind mounts)
- Pérennisation des données des applications
- Gestion efficace des données des conteneurs
Réseautique Docker
- Compréhension des concepts de réseaux avec Docker
- Création et gestion des réseaux Docker
- Connexion de plusieurs conteneurs
- Configuration de la communication entre applications et services
Travail avec les registres Docker
- Compréhension des dépôts d’images et des registres
- Utilisation de Docker Hub et des registres privés
- Pousser et tirer des images
- Gestion des versions des images et des considérations de sécurité
Orchestration et mise à l’échelle des conteneurs
- Introduction à l’orchestration des conteneurs
- Compréhension du rôle des plateformes d’orchestration
- Aperçu de Docker Compose
- Préparation des applications pour des déploiements évolutifs
Dépannage et meilleures pratiques
- Diagnostic des problèmes courants avec Docker
- Gestion des journaux (logs) et de la performance des conteneurs
- Application des bonnes pratiques en matière de sécurité et de maintenance
- Optimisation des environnements d’applications basés sur Docker
Atelier pratique sur Docker et révision du cours
- Construction et déploiement d’une application conteneurisée
- Gestion de plusieurs conteneurs et services
- Application des commandes et workflows Docker
- Révision des concepts clés et prochaines étapes
Pré requis
- Une compréhension des réseaux.
- Expérience avec la ligne de commande Linux.
Public cible
- Développeurs
- Ingénieurs DevOps
- Administrateurs système
Nos clients témoignent (7)
programme de formation structuré et organisé en plusieurs niveaux.
Bert Paelinckx - Cube SoftwareSolutions
Formation - Introduction to Docker
Traduction automatique
le formateur avait beaucoup de connaissances et de patience à partager avec nous
Bogdan Olaru
Formation - Introduction to Docker
Traduction automatique
Les exercices pratiques et les explications autour de tous les détails, notamment pour les commandes utilisées
Louise
Formation - Introduction to Docker
Traduction automatique
Il a expliqué correctement et avait des exercices.
Stefan-Bogdan Birtu
Formation - Introduction to Docker
Traduction automatique
La manière dont cela a été expliqué, en partant des concepts de base pour évoluer vers des notions plus complexes avec des exemples.
Stefan
Formation - Introduction to Docker
Traduction automatique
J'aime la façon dont Abhi présente. Ajouter des informations sur les diapositives, créer des diagrammes. Pour moi, personnellement, il est plus facile de comprendre et de retenir les informations qu'il partage.
Viorel
Formation - Introduction to Docker
Traduction automatique
J'ai aimé la manière dont l'information était présentée, avec des exemples pratiques. De plus, le rythme du formateur était bien adapté et il a fait preuve de patience pour répondre à toutes les questions, aider les collègues qui étaient en retard et même ajouter des exemples supplémentaires dans la présentation, basés sur les curiosités des participants.
Beatrice - DB Global Technology SRL
Formation - Introduction to Docker
Traduction automatique