Menu

FORMATIONS / INFORMATIQUE / VIRTUALISATION / SECURITE

VS-019  Docker, créer et administrer vos conteneurs virtuels d’applications |  3 jours


01/. Introduction et présentation

  • Qu’est-ce qu’une donnée personnelle ? Définitions indispensables
  • Loi Informatique et Liberté, le dispositif français actuel
  • Présentation générale de la GDPR
  • Les principales innovations de la GDPR
  • Conséquences et implications de la GDPR.

02/. De la virtualisation à Docker

  • Les différents types de virtualisation
  • La conteneurisation : LXC, namespaces, control-groups
  • L'évolution de DotCloud à Docker
  • Le positionnement de Docker
  • Docker versus virtualisation.

03/. Présentation de Docker

  • L'architecture de Docker
  • Disponibilité et installation de Docker sur différentes plateformes (Windows, Mac et Linux)
  • Création d'une machine virtuelle pour maquettage
  • La ligne de commande et l'environnement.

04/. 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.

05/. 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
  • Conteneur hébergeant plusieurs services : supervisor.



06/. Mettre en œuvre une application multiconteneur

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

07/. Interfaces d'administration

  • L'API Docker et les Webservices
  • Interface d'administration en mode Web
  • Docker Registry : construire et utiliser son propre hub.

08/. 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 ?

09/. Orchestration et clusterisation

  • Présentation de Docker Machine
  • Présentation de l'orchestrateur Swarm
  • Déploiement d'applications.



Public
Administrateurs systèmes en charge du déploiement d'applications.

Objectifs
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.  

Prérequis
Connaissances de base de l'administration Linux.

Méthodes pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.  

VOS DATES DE FORMATION


  • Vous souhaitez organiser cette formation à une date spécifique ?
  • Vous ne trouvez pas de date de session sur les semaines à venir ?
Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact