Docker – Créer et administrer vos conteneurs virtuels d’application
Domaine : Informatique
Objectifs pédagogiques
Savoir créer des applications containerisées
Faire communiquer des Containers entre eux et accéder à leurs services
Mettre en oeuvre un orchestrateur « simple »
Niveau requis
Pratiquer les bases de Linux
Public concerné
Administrateurs, DevOps, développeurs
Moyens pédagogiques et techniques
Salles de formation (les personnes en situation de handicap peuvent avoir des besoins spécifiques pour suivre la formation. N’hésitez pas à nous contacter pour en discuter) équipée d’un ordinateur de dernière génération par stagiaire, réseau haut débit et vidéo-projection UHD Documents supports de formation projetés Apports théoriques, étude de cas concrets et exercices Mise à disposition en ligne de documents supports à la suite de la formation
Dispositif de suivi de l'éxécution de l'évaluation des résultats de la formation
Feuilles d’émargement (signature électronique privilégiée) Evaluations formatives et des acquis sous forme de questions orales et/ou écrites (QCM) et/ou mises en situation Questionnaires de satisfaction (enquête électronique privilégiée)
Les formateurs intervenants pour Themanis sont qualifiés par notre Responsable Technique Olivier Astre pour les formations informatiques et bureautiques et par Didier Payen pour les formations management.
Conditions d’accès à la formation
Délai : 3 mois à 1 semaine avant le démarrage de la formation dans la limite des effectifs indiqués.
Docker est un puissant logiciel libre qui automatise le déploiement d’applications dans des conteneurs logiciels. Dans cette formation, destinée aux administrateurs et aux développeurs souhaitant devenir immédiatement opérationnels, vous apprendrez à utiliser la technologie Docker.
Mise à jour le 12/09/2024
Introduction
De la virtualisation aux Containers
Les Containers Linux
Docker et ses principes
Architecture à « micro-services »
Mise en oeuvre de Docker
Installation et Lancement du démon
Registry, Index et Repository
Création d’un Container
Cycle de vie des Containers
Modification d’un container
Interfaces Rest
Interfaces et graphiques
Gestion des images
Structure des images
Choix des systèmes de fichiers
Les Dockerfiles
Le « Build » des images
Conseils et astuces
Publication des images
Le Hub de Docker
Dépôt local
Dépôt distant – Harbor
Containers et ressources
Accès réseau
Réseau par défaut et réseaux personnalisés
Accès au stockage -volumes
Notions de Plugins
Supervision et Sécurité
Gestion des logs
Méthodes de Debug
Risques liés à la sécurité
Solutions de sécurisation
Composition et orchestration
Liens Inter-Containers
Services de découverte
Docker-compose
Introduction l’orchestration
Les besoins
Swarm
Kubernetes (introduction)
Docker est un puissant logiciel libre qui automatise le déploiement d’applications dans des conteneurs logiciels. Dans cette formation, destinée aux administrateurs et aux développeurs souhaitant devenir immédiatement opérationnels, vous apprendrez à utiliser la technologie Docker.