Plan du cours
Introduction à la conteneurisation et à Docker
- Compréhension des concepts de conteneurisation des logiciels
- Avantages des conteneurs par rapport aux modèles de déploiement traditionnels
- Aperçu de Docker et de son rôle dans la livraison moderne d'applications
- Cas d'utilisation 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 de Docker et concepts de base
- 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
Travail avec les images et les conteneurs Docker
- Téléchargement et gestion des images Docker
- Création et exécution de conteneurs
- Configuration et gestion des conteneurs
- Inspection, suivi et maintenance des conteneurs
Création d'applications avec des Dockerfiles
- Compréhension de la structure et des instructions d'un Dockerfile
- 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 et gestion des données Docker
- Compréhension des concepts de stockage de conteneurs
- Utilisation des volumes et des points de montage (bind mounts)
- Permanence des données des applications
- Gestion efficace des données de conteneurs
Réseaux Docker
- Compréhension des concepts de réseau 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 de registres privés
- Envoi et récupération d'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
- Aperçu de Docker Compose
- Préparation des applications pour des déploiements évolutifs
Dépannage et bonnes pratiques
- Détection des problèmes courants de Docker
- Gestion des journaux et des performances des conteneurs
- Application des meilleures pratiques en matière de sécurité et de maintenance
- Optimisation des environnements d'applications basés sur Docker
Atelier pratique Docker et récapitulatif 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 réseaux informatiques.
- Expérience de 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