juillet 25, 2024

Formation : Docker créer et administrer ses conteneurs.

organise cette formation

 

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 multiconteneurs.
Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :

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
Déployer rapidement des applications à l’aide de conteneurs
Identifier les risques et challenges inhérents à Docker afin d’anticiper les bonnes solutions

Public concerné

Administrateurs, Chefs de projet, développeurs d’applications, toute personne souhaitant mettre en œuvre Docker pour déployer ses applications.

Prérequis
Connaissances de base de l’environnement Unix/Linux.

Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Programme de la formation

De la virtualisation à Docker

Les différents types de virtualisation.
La conteneurisation : LXC, namespaces, control-groups.
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.

Travaux pratiques

Créer une machine virtuelle pour réaliser un maquettage.

 

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.

Travaux pratiques

Configurer un conteneur en ligne de commande.

 

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.

Travaux pratiques

Créer un conteneur personnalisé.

 

Mettre en œuvre une application multiconteneur

Utilisation Docker Compose.
Création d’un fichier YAML de configuration.
Déployer plusieurs conteneurs simultanément.
Lier tous les conteneurs de l’application.

Travaux pratiques

Mettre en œuvre une application multiconteneur.

 

Interfaces d’administration

L’API Docker et les Web Services.
Interface d’administration en mode Web.
Héberger son propre registre : Docker Registry, Gitlab-CE…

Travaux pratiques

Construire et utiliser son propre registre.

 

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 ?

Travaux pratiques

Administrer les conteneurs.

 

Orchestration et clustérisation

Présentation de Docker Desktop.
L’orchestrateur Swarm : nodes, services, secrets, configs.
Déploiement de services et stacks dans un Swarm.
Reverse-proxy et load-balancer pour Web Services en cluster (Traefik…).

Travaux pratiques

Création d’un cluster Swarm. Gestion des nœuds dans le cluster. Publication et mise à l’échelle d’un service dans le cluster.

 

Incription

Date: Du 12 au 16 août 2024
Durée: 5 heures x 3  jours
Prix: 1 200 000 fr HT
contact@ sogesti.fr

 

L’article Formation : Docker créer et administrer ses conteneurs. est apparu en premier sur Emploi Togo le portail des emplois et des formations au Togo.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *