EDITIONS ENI : 02. Docker, créer et administrer des conteneurs virtuels d'applications
Organisme
44811 ST HERBLAIN CEDEXVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
A l’issue de cette session, chaque stagiaire bénéficiaire sera contacté par un prestataire choisi par l’Opco Atlas afin d’évaluer « à chaud » la qualité de la formation suivie.
Prix
Public
Administrateurs, Chefs de projet, Développeurs d'applications, toute personne souhaitant mettre en œuvre Docker pour déployer ses applications…
Pré-requis
Avoir les connaissances de base de l’environnement Unix/Linux.
Objectifs pédagogiques
- Comprendre le positionnement de Docker et des conteneurs
- Savoir mettre en œuvre la solution ainsi que les produits de l'écosystème pour déployer rapidement des applications à l'aide de conteneurs
- Manipuler l'interface en ligne de commande de Docker pour créer des conteneurs
- Administrer des conteneurs
- Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions
Programme détaillé
Introduction
· Historique de Docker
· Les raisons qui motivent l'utilisation de Docker
· L'architecture de Docker
· L'installation de Docker (Linux/Windows/Mac)
· Travaux pratiques :
- Installer Docker sous Windows (conteneurs Linux)
- Installer Docker sous Linux
Docker en production
· Travailler avec les conteneurs
· Travailler avec les images
· Travaux pratiques : Récupérer et installer une application Web avec Docker
Conception de conteneur
· Le Dockerfile
· Le Docker Hub et la construction automatique
· Travaux pratiques : Créer un Dockerfile et le publier
Exploitation de Docker
· La configuration réseaux
· Les volumes
· Travaux pratiques :
- Création et gestion de réseaux
- Création et utilisation des volumes
- Mise en production d'un conteneur
Chainage de conteneurs avec Docker Compose
· Présentation de Docker Compose
· Connexion et liaisons de conteneurs
· Travaux pratiques :
- Créer une application multi-conteneurs
- Gestion des conteneurs
Orchestration de conteneurs avec Docker Swarm
· Présentation de Docker Swarm
· Travaux pratiques :
- Mise en place d'un cluster Docker
- Déploiement d'applications avec Docker
- Scalabilité des applications
- Mise à jour d'une application en ligne
- Mise à jour d'un nœud
- Ajout d'un nœud
- Suppression d'un nœud
Pour aller plus loin
· Présentation d'un outil de gestion graphique
· Sécuriser Docker
· L'API de Docker
· Travaux pratiques :
- Sécuriser un conteneur
- Sécuriser les données
- Installer et utiliser l'outil graphique