Les formations Lutezo, cabinet d'ingénierie spécialisé en transformation numérique

Formation Docker

Introduction à Docker

Durée : 2 jours

Prix : 1200€ H.T

Pré-requis : expérience en ligne de commande linux ; compréhension des réseaux informatiques

Public : développeur, admnistrateurs systèmes, architectes

Les objectifs

  • Installer et configurer Docker
  • Comprendre et implémenter la containeurisation logicielle
  • Gestion des applications dockerizées
  • Interconnecter des applications Docker et d’autres systèmes
  • Comprendre et modifier des registres d’images docker

01

Qu'est-ce que Docker?

  • Cas d’utilisation
  • Principaux composants de Docker
  • Architecture Docker
  • Technologie sous-jacente

02

Installation de Docker

  • Installation sur Ubuntu et Windows
  • Utilisation de Docker Machine pour le provisionnement d’hôte
  • Pilotes Docker Machine pour les fournisseurs de cloud

03

Cycle de vie des conteneurs

  • Création et exécution de conteneurs
  • Arrêt et redémarrage
  • Enquêter sur un conteneur
  • Affichage des journaux
  • Regarder les processus
  • Suppression d’un conteneur et de ses données

04

Dockerisation des applications

  • L’exemple du bonjour au monde
  • Conteneur Bash interactif
  • Construire une image en validant les changements
  • Création d’une image à partir d’un Dockerfile
  • Constructions automatisées basées sur GitHub
  • Exécution de plusieurs processus dans un conteneur
  • Outil d’aide gosu
  • Exécuter une webapp dans un seul conteneur
  • Exécuter une webapp dans une architecture de micro-services

05

Gérer les images

  • Recherche et téléchargement d’images existantes
  • Docker Hub et référentiel local
  • Partager des images avec d’autres
  • Déployer un référentiel d’images privé

06

Mise en réseau de conteneurs

  • Cartographie des ports
  • Liaison et dénomination des conteneurs
  • Création et gestion de réseaux personnalisés
  • Réseau sur de nombreux hôtes Docker (superposition)

07

Date en conteneurs

  • Volumes de données
  • Héberger des répertoires et des fichiers en tant que volume de données
  • Conteneurs de volume de données
  • Volumes de données partagés entre les hôtes Docker
  • Sauvegarde et restauration des volumes de données

08

Docker Compose

  • Présentation de Docker Compose
  • Exécution d’applications multi-conteneurs à l’aide d’une seule commande
  • Définition des services, réseaux, volumes et variables
  • Configuration des contraintes d’exécution sur les ressources

09

Résumé et conclusion

S'incrire à une session de formation Lutezo

Vous souhaitez plus d'informations ?

Prochaines sessions, financement...

Les formations Lutezo

Vous souhaitez plus d'informations sur les prochaines sessions ?

Vous souhaitez nous confier une mission ?

Parlez-nous de votre besoin ici

Vous souhaitez nous rejoindre ?

Ingénieur Cloud, Architecte, Commercial, Product Owner ou Chef de projet...
Envoyez-nous votre CV