Formation Docker

Objectifs de la formation et compétences visées

  • Connaître les caractéristiques d'un conteneur
  • Installer et utiliser Docker, maîtriser les fonctionnali-tés avancées
  • Maîtriser les images Docker et leur cycle de vie, rédiger des "Dockerfile"
  • Maîtriser les notions réseaux de Docker (drivers, links)
  • Comprendre et maîtriser la persistance des données (drivers, volumes)
  • Maîtriser les bonnes

Modalités de suivi et d’exécution de la formation

  • Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
  • Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Méthodes pédagogiques, techniques et d'encadrement mobilisées et informations complémentaires

  • Machine virtuelle
  • Slides de la présentation
  • Cas pratiques

Accessibilité Handicap

Cette formation est accessible aux personnes à mobilités réduites

Public visé : Tout public

Format : Présentiel ou à distance

Pré-requis : Maitrise les bases de l'informatique

Modalités et délai d'accès : Entretien d'analyse des besoins, Formation sur mesure accessible en fonction des besoins et disponibilités spécifiques du bénéficiaire.

Modalités d'évaluation : Cas pratique

Rythme : Temps plein, Sur mesure.

Niveau de Formation  : D - Autre formation professionnelle

Spécialité : Spécialites plurivalentes de la communication et de l'information

Tarif formation HT : 1800,00 €

Durée :  

3.0 jour(s)

21.0 heure(s)

Résumé du programme

  • Docker

Sessions à venir : 

N'hésitez pas à nous contacter pour en savoir plus sur les prochaines sessions.

Programme de la formation

Docker

  • Docker

    1. Introduction à la formation Docker - Retour sur les technologies de virtualisation - Présentation et introduction aux conteneurs LXC (LinuX Containers) augmenté - Bénéfices de Docker par rapport aux machines virtuelles et positionnement sur le marché - Se familiariser avec la terminologie et les con-cepts fondamentaux - Visualiser l’architecture Docker : daemon, client, images, services… - L’écosystème Docker - Choisir une édition : Community Edition (Docker CE) vs. Enterprise Edition (Docker EE) 2. Installation et prise en main - Installer et configurer Docker sous Windows, Mac ou Linux - Installer l’environnement de développement - Vérifier l’installation, image Hello World - Les images et conteneurs - Isolation des conteneurs - Comprendre le processus de build Docker - Découverte du Docker Hub et Docker Store Exemples de cas pratiques : Installation de Docker, mise en place de l’environnement et exécution d’un premier conteneur, manipulations des commandes 3. Images et conteneurs - Créer une image depuis un conteneur - Créer une image en utilisant un Dockerfile -Les layers et la mise en cache - Publier des images vers un registry privé - Créer des conteneurs personnalisés - Gérer les conteneurs : (lancement, arrêt, débogage…) - Optimiser la création d’images Exemples de cas pratiques : Création, manipulation et partage d’images et de conteneurs personnalisés 4. Volumes et persistance des données - Cycle de vie d’un conteneur - Volumes, bind mounts et tmpfs mounts (Linux) - Créer et utiliser les volumes Docker - Modifier les données dans un volume - Sauvegarder, migrer et restaurer des volumes - Créer des conteneurs de volumes de données Exemples de cas pratiques : Mise en oeuvre des bonnes pratiques pour utiliser les volumes Docker 5. Réseaux - La commande docker network et ses sous-commandes - Les différents types de réseaux : bridge, over-lay, host, none, macvlan… - Serveur DNS intégré - Gestion des ports réseaux (port mapping) - Lier des conteneurs - Partager des données entre conteneurs - Plugins réseaux Exemples de cas pratiques : Création et gestion de base des réseaux Docker 6. Docker Compose - Présentation et installation de docker-compose - Commandes de base - Créer un fichier yml de configuration - Mise en oeuvre d’une application multi-conteneurs - Gérer des micro services avec Docker Com-pose Exemples de cas pratiques : Création d’un projet piloté par Docker Compose, gestion de multiples conteneurs liés 7. Orchestration et clustering - Présentation de l’outil de provisioning Docker Machine - Installer et utiliser docker-machine - Présentation et installation deDocker Swarm - Noeuds Manager et Worker - Configurer le Swarm Mode - Créer des services et des clusters - Gestion des clusters : ajouter des noeuds, déployer un service… - Service Discovery et répartition de charge (load balancing) - Gérer les données sensibles avec les secrets Docker - Présentation de Kubernetes, l’outil d’orches-tration développé par Google Exemples de cas pratiques : Création d’un cluster à plusieurs noeuds, déploiement d’applications en tant que collections de services, manipulation des fonction-nalités d’orchestration en utilisant Docker Machine, Docker Swarm et Docker Compose 8. Docker en production - Bonnes pratiques et outils - Gérer les logs des conteneurs - Monitorer des conteneurs

Statistiques & Indicateurs

Taux de satisfaction
100.0 %
Taux de réussite
100.0 %
Autre indicateur100