Alternative à la virtualisation, 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.
PROGRAMME PEDAGOGIQUE
OBJECTIFS
PUBLIC CONCERNE
HORAIRES
TARIFS
PROGRAMME PEDAGOGIQUE
PROGRAMME DE FORMATION
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 œ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
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
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
Interfaces d’administration
- L’API Docker et les Webservices
- Interface d’administration en mode Web
- Docker Registry : construire et utiliser son propre hub
OBJECTIFS
Objectifs pédagogiques
- 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 CONCERNE
Participants
- Administrateurs de serveur Web, exploitants, intégrateurs ou architectes techniques
Prérequis
- Bonnes connaissances de l’administration du serveur Web Apache
HORAIRES
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45
TARIFS
Durée : 3 jours
Réf : DCAC
Prix 2020 : 1630 € H.T.
Pauses et déjeuners offerts
Cette formation vous intéresse
Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.