Formation Docker



Docker étend la portabilité d'exécution d'une application grâce à ses conteneurs logiciels virtuels. Vous apprendrez dans cette formation à construire et à gérer des conteneurs. Vous mettrez en œuvre des conteneurs personnalisés et déploierez des applications multi-conteneurs.


Objectif

  • Comprendre le positionnement de Docker et des conteneurs
  • Manipuler l'interface en ligne de commande de Docker pour créer des conteneurs
  • Mettre en œuvre et déployer des applications dans des conteneurs
  • Administrer des conteneurs

Public Cible

  • Responsables Dev-Ops
  • Développeurs Backend
  • Chefs de Projet.

Réserver Votre place



Effectif Maximal 8
Durée Totale 1 Mois
Calendrier
Prix Nous Consulter
Prochaine Session mai 2024
Lieu de Formation 261 Bd Abd El Moumen Residence Al Amal Immeuble B No 17 Etage 4. Casablanca

Réservez dès Maintenant !


Programme de la Formation

Section 1 : Notions de base sur la Virtualisation

  • Les différents types de virtualisation.
  • La conteneurisation.
  • Le positionnement de Docker.
  • Docker vs la virtualisation.
  • Présentation de Docker
  • L'architecture de Docker.
  • Disponibilité et installation de Docker sur différentes plateformes
  • (Windows, Mac et Linux).
  • La ligne de commande et l'environnement.
Travaux pratiques

Installation et Configuration de Docker sur une machine Locale


Section 2 : Mise en œuvre en ligne de commande

Mise en place d'un premier conteneur.
  • Le Docker hub : ressources centralisées.
  • Mise en commun de stockage interconteneur.
  • Mise en commun de port TCP interconteneur.
  • Publication de ports réseau.
  • Le mode interactif.

Travaux pratiques

Configurer un conteneur en ligne de commande.

Création de conteneur personnalisé
  • Produire l'image de l'état d'un conteneur.
  • Qu'est-ce qu'un fichier Dockerfile ?
  • Automatiser la création d'une image.
  • Mise en œuvre d'un conteneur.

Travaux pratiques

Créer un conteneur personnalisé.


Section 3 : Mettre en œuvre une application multiconteneur

Utilisation Docker Compose.
  • Création d'un fichier YAML de configuration.
  • Déployer plusieurs conteneurs simultanément.
  • Lier tous les conteneurs de l'application.

Travaux pratiques

Mettre en œuvre une application multi conteneur.

Interfaces d'administration
  • L'API Docker et les Web Services.
  • Interface d'administration en mode Web.
  • Héberger son propre registre.

Travaux pratiques

Construire et utiliser son propre registre.


Section 4 : Administrer des conteneurs en production

  • Automatiser le démarrage des conteneurs au boot.
  • Gérer les ressources affectées aux conteneurs.
  • Gestion des logs des conteneurs.
  • Sauvegardes : quels outils et quelle stratégie ?
  • Orchestration et clustérisation
  • Présentation de Docker Machine.
  • L'orchestrateur Swarm : nodes, services, secrets, configs.
  • Déploiement de services et stacks dans un Swarm.
  • Reverse-proxy et load-balancer pour Web Services en cluster (Traefik...).

Travaux pratiques

Administration et Orchestration des conteneurs.


S'inscrire en Ligne !


Copyright© Innov-Center Consulting . All rights reserved. Powered by InnovCenter