Organisme de formation depuis 2009, nous formons vos équipes aux technologies Web, Mobile, Java, DevOps ainsi que sur notre plateforme digitale de gestion des données métier.
Experts sur les sujets enseignés, nous vous ferons profiter de nos réels retours d’expérience puisque nous intervenons également sur des missions… découvrir Docdoku
Présentation
Alors que la virtualisation s’est imposée dans les centres de données du monde entier, Docker ambitionne de bousculer, voir de remplacer cette technologie arrivée à maturité. En effet, Docker entend proposer les mêmes avantages que la virtualisation tout en corrigeant ses faiblesses.
Objectifs
Docker s’éloigne du concept de système d’exploitation invité et recentre la problématique sur l’application. Son objectif est d’offrir la portabilité d’exécution aux applications sans handicaper les performances ni consommer excessivement les ressources matérielles.
Public visé
Administrateurs, Développeurs DevOps
Prérequis
Connaissances de base adminsys et shell Unix
Bénéfices métier
Cette formation enseignera les opérations nécessaires à la construction et à la gestion des conteneurs, elle enchaînera ensuite sur la mise en oeuvre des conteneurs personnalisés pour finir avec le déploiement d’applications multi-conteneur.
Programme
# De la virtualisation à Docker
Les différents types de virtualisation
La conteneurisation : LXC, namespaces, cgroups (control groups)
Le positionnement de Docker
Docker vs virtualisation
-------------------------------------
# Présentation de Docker
L’architecture de Docker
Installation de Docker sur Linux, Windows, Mac
Création d’une machine virtuelle pour maquettage
Ligne de commande et environnement d’exécution
-------------------------------------
# Les commandes essentielles
Mise en place d’un premier conteneur
Le Docker hub : ressources centralisées
Mutualisation de l’espace de stockage
Publication de ports réseau
Le mode interactif
-------------------------------------
# Création de conteneurs personnalisés
Qu’est-ce qu’un Dockerfile ?
ENTRYPOINT et CMD
Créer une image à partir de l’état d’un conteneur
Automatiser la création d’une image
Conteneur hébergeant plusieurs services : supervisor
-------------------------------------
# Mettre en oeuvre une application multi-conteneur
Utilisation de 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 REST
Outillage graphique (standalone et web)
Docker Registry : exploiter son propre hub
-------------------------------------
# Administrer des conteneurs en production
Automatiser le démarrage des conteneurs
Gérer l’affectation des ressources
Gestion des logs
Sauvegardes : quels outils pour quelle stratégie ?
-------------------------------------
# Orchestration et clusterisation
Docker Machine pour un environnement virtualisé
Docker Swarm : l’orchestrateur officiel
Kubernetes, l’autre solution
Rancher UI et facilité d’utilisation
Déploiement d’applications
Contact référent : Madame Laurie Pujos
Coût : 1 595 €
Durée : 3 jours
Formation Formations Qualifiantes
Niveau d'études requis : aucun
Offre de formation : dans nos locaux, à distance, inter entreprise, intra entreprise
Point orange : centre de formation
Zone foncée : intra/inter entreprises
Public concerné : Salarié du Privé, Salarié du Public, Entreprise - (Département RH - Formation)
Dispositifs éligibles : PF - Plan de Formation
Sessions : nous consulter