Présentation

SRDO001
3 jours ( 21 heures )
Présentation
Automatiser la mise en place d'infrastructures complexes et le déploiement d'applications.
Objectifs du cours
Cette formation vous permettra de construire et à gérer des conteneurs. Vous mettrez en oeuvre des conteneurs personnalisés et déploierez des applications multiconteneurs.
Pré-requis
Avoir des connaissances en administration Unix/Linux

Programme

 

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.

     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.

     Mise en oeuvre 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.

     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 oeuvre d'un conteneur.
Conteneur hébergeant plusieurs services : supervisor.

 

     METTRE EN OEUVRE 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.



     INTERFACES D'ADMINISTRATION

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



     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 CLUSTERISATION

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

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement  obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus