Docker pour Linux - Mise en oeuvre et déploiement de conteneurs virtuels
Objectifs, programme, validation de la formation
Objectifs
Connaître les caractéristiques d’un conteneur Linux
Installer et utiliser Docker
Maîtriser la création des images Docker et "Dockerfile"
Intéragir avec le Docker Hub et registry privés
Maîtriser les notions réseaux de Docker (networks, links)
Maîtriser la gestion des données avec Docker (volumes)
Utiliser Docker Swarm, Docker Compose et Docker Machine
Intégrer Docker au sein de vos projets
Déployer Docker en production.
Description, programmation
Introduction aux conteneurs - Présentation du concept de conteneur Linux - Cas d’utilisation des conteneurs Linux - Les différences entre conteneurs et machines virtuelles - Présentation de Docker et de son architecture - Créer ses premiers conteneurs Docker - Installation de Docker - Le cycle de vie d’un conteneur - Lancer un conteneur avec Docker Run (en mode interactif, en mode détaché…) - Interagir avec un conteneur depuis le host (exec, inspect, logs…) - Les images Docker - Qu’est-ce qu’une image Docker - Créer une image à partir d’un conteneur - Créer une image à partir d’un "Dockerfile" - Stocker et récuperer des images depuis le "Docker Hub" - Mettre en place un registry privé et y stocker ses images - Le réseau avec Docker - Comprendre la "stack réseau" de Docker - Utiliser les "links Docker" - Créer des networks Docker et connaître les drivers réseaux - La persistance des données avec Docker - La persistance des données avec Docker - Créer et persister des volumes Docker (host / conteneur, inter-conteneurs) - Bonnes pratiques de persistance de données avec Docker - Introduction à l’écosystème Docker - Créer des instances Docker avec Docker Machine - Créer sa "stack logicielle" avec Docker Compose - Orchestrer le déploiement de conteneurs sur plusieurs machines avec Docker Swarm - Introduction aux concepts avancés - Mettre en place une architecture microservices avec Docker (Service Discovery, automatisation…) - Sécuriser son infrastructure Docker (TLS, App Armor, SELinux…) - Docker in Docker - Certification -
Validation et sanction
Certification M2i Infrastructure DevOps
Type de formation
Professionnalisation
Niveau de sortie sans niveau spécifique
Métiers visés
Durée, rythme, financement
Durée 21 heures en centre
Modalités de l'alternance -
Conventionnement Non
Conditions d'accès
Niveau d'entrée sans niveau spécifique
Conditions spécifiques et prérequis Avoir des connaissances de base d'un système Unix (savoir se débrouiller dans un terminal).
Éligibilité de cette formation au compte personnel de formation pour les salariés
Code CPF 235537 - Validité du 02/01/2019 au 31/12/2115
Périodes prévisibles de déroulement des sessions
Session débutant le : 01/01/2021
Adresse d'inscription
55 rue EUCLIDE
La Terra Verde 34000 Montpellier
Lieu de formation
Organisme de formation responsable
M2i
Adresse
55 rue EUCLIDE La Terra Verde 34000 Montpellier
Téléphone
Site web
https://www.m2iformation.fr/