Plan du cours
Introduction à la conteneurisation et à Docker
- Compréhension des concepts de conteneurisation logicielle
- Avantages des conteneurs par rapport aux modèles de déploiement traditionnels
- Vue d'ensemble de Docker et son rôle dans la livraison d'applications modernes
- Cas d'usage courants des conteneurs en développement et en exploitation
Installation de Docker et configuration de l'environnement
- Installation et configuration de Docker
- Compréhension des composants et de l'architecture de Docker
- Utilisation de l'interface en ligne de commande (CLI) de Docker
- Gestion des services et des configurations Docker
Architecture Docker et concepts fondamentaux
- Moteur Docker, images, conteneurs et registres
- Gestion du cycle de vie des conteneurs
- Compréhension des objets et des ressources Docker
- Bonnes pratiques pour travailler dans des environnements Docker
Travailler 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 des Dockerfiles
- Compréhension de la structure et des instructions des Dockerfiles
- Création d'images Docker personnalisées
- Optimisation de la taille des images et des performances de construction
- Gestion des dépendances et des configurations des applications
Stockage Docker et gestion des données
- Comprendre les concepts de stockage de conteneurs
- Travailler avec les volumes et les points de montage (bind mounts)
- Permanence des données applicatives
- Gestion efficace des données des conteneurs
Réseaux Docker
- Comprendre les concepts de réseaux Docker
- Création et gestion des réseaux Docker
- Connexion de multiples conteneurs
- Configuration de la communication entre les applications et les services
Travailler avec les registres Docker
- Comprendre les dépôts d'images et les registres
- Utilisation de Docker Hub et des registres privés
- Pousser et tirer des images
- Gestion des versions d'images et considérations de sécurité
Orchestration de conteneurs et concepts de mise à l'échelle
- Introduction à l'orchestration de conteneurs
- Compréhension du rôle des plateformes d'orchestration
- Vue d'ensemble de Docker Compose
- Préparation des applications pour des déploiements évolutifs
Dépannage et bonnes pratiques
- Diagnostic des problèmes courants avec Docker
- Gestion des journaux et des performances des conteneurs
- Application des meilleures pratiques de sécurité et de maintenance
- Optimisation des environnements d'applications basés sur Docker
Atelier pratique Docker et bilan du cours
- Construction et déploiement d'une application conteneurisée
- Gestion de plusieurs conteneurs et services
- Application des commandes et des flux de travail Docker
- Révision des concepts clés et prochaines étapes
Pré requis
- Compréhension des concepts de réseaux.
- Expérience de l'interface en 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