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
- Aperçu de Docker et son rôle dans la livraison moderne d'applications
- Cas d'utilisation courants des conteneurs en développement et 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
- Utilisation de l'interface CLI de Docker
- Gestion des services et configurations de Docker
Architecture de Docker et concepts principaux
- Moteur Docker, images, conteneurs et registres
- Gestion du cycle de vie d'un conteneur
- Compréhension des objets et ressources Docker
- Bonnes pratiques pour travailler avec les environnements Docker
Travailler avec des 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 du Dockerfile
- Création d'images Docker personnalisées
- Optimisation de la taille des images et performance de construction
- Gestion des dépendances logicielles et configurations
Stockage et gestion de données dans Docker
- Compréhension des concepts de stockage de conteneurs
- Travail avec les volumes et montages liés (bind mounts)
- Pérennisation des données d'application
- Gestion efficace des données de conteneur
Réseau dans Docker
- Compréhension des concepts réseau dans Docker
- Création et gestion des réseaux Docker
- Connexion de multiples conteneurs
- Configuration des communications entre applications et services
Travailler avec les registres Docker
- Compréhension des dépôts d'images et registres
- Utilisation de Docker Hub et registres privés
- Pousser (push) et tirer (pull) des images
- Gestion des versions d'images et considérations liées à la 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
- Aperçu de Docker Compose
- Préparation des applications pour les déploiements évolutifs
Dépannage et bonnes pratiques
- Diagnostic des problèmes courants de Docker
- Gestion des logs et performances des conteneurs
- Application des meilleures pratiques en matière de sécurité et maintenance
- Optimisation des environnements d'applications basés sur Docker
Atelier pratique sur Docker et bilan du cours
- Construction et déploiement d'une application conteneurisée
- Gestion de multiples conteneurs et services
- Application des commandes et workflows de Docker
- Bilan des concepts clés et prochaines étapes
Pré requis
- Compréhension du réseau.
- Expérience de la ligne de commande Linux.
Audience
- Développeurs
- Ingénieurs DevOps
- Administrateurs système
Nos clients témoignent (7)
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
que l'animateur était très ouvert pour expliquer en détail chaque question
Mihnea Mihaila - DB Global Technology SRL
Formation - Introduction to Docker
Traduction automatique