Docker: Mise en œuvre et utilisation

Découvrez les solutions logicielles Docker avec cette formation. Explorez les concepts de containérisation ainsi que les bases de la gestion du déploiement.

Prochaine session

Aucune date ne convient?

Notifiez-moi si une session est ajoutée.

  • Durée: 2 jours
  • Prix régulier: $1,450
  • Prix préférentiel: $1,290

Plan de cours

Durée : 2 jours

Public concerné

Administrateur système développeur d'application

Préalables

  • Bonne connaissance de la ligne de commande Linux
  • Bases d’administration système

Objectifs

  • Vous savez utiliser et gérer les conteneurs dans Docker
  • Faire fonctionner une application dans un conteneur Docker
  • Tirer parti des facilités de déploiement de Docker en production

Contenu

Fonctionnement et Architecture de Docker
  • Historique du projet
  • Présentation et composants
  • Forces et faiblesses vs. une virtualisation complète
  • Architecture client-serveur
  • Conteneur, image et dépôt
Premiers pas avec Docker
  • Lancement d'un conteneur
  • Travailler avec un conteneur en cours d'exécution
  • Gestion des conteneurs
Gestion des Images
  • Création d'image à partir de l'état d'un conteneur
  • Utilisation d'un Dockerfile, automatisation de création d'image
  • Construire ses images, les partager sur Docker Hub ou dans un registry local
Gestion des volumes de données
  • Ajout d'un volume à un conteneur
  • Réaffectation et partage de volumes
  • Montage d'un répertoire hôte en tant que volume
  • Bonne pratique : le pattern data_container
Exposition réseau et liens entre conteneurs
  • Modes réseaux proposés par Docker
  • Liens directs et relation parent-enfant
  • Exposition de ports réseau

Docker en production

  • Lancement automatique des conteneurs au démarrage
  • Limiter la mémoire et le CPU des conteneurs
  • Gestion de la haute disponibilité et bascule
  • Gestion de la sauvegarde
  • Gestion de la journalisation
Dockeriser sa propre application
  • Préparation
  • Principes de fonctionnement du Dockerfile
  • Création du Dockerfile, directives utiles
  • Bonnes et mauvaises pratiques
  • Plusieurs démons dans un même conteneur avec Supervisord
Utilisation avancée
  • Création d'une image de base personnalisée
  • Utiliser Docker Inspect
  • Construire son propre dépôt d'images avec Docker Registry
  • Réseau avancé : limitations de Docker et solutions
  • Docker Compose : gérer une application multi-conteneurs
Aller plus loin
  • Quelques projets à suivre

Savoir s’entourer des meilleurs

Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Marc Maisonneuve
Marc Maisonneuve
Formateur et conseiller en efficacité professionnelle
M. Maisonneuve se distingue par sa capacité d’analyse, son calme légendaire et sa volonté indéniable de pousser l’humain à développer ses compétences. Il propose tout naturellement des solutions technologiques à des besoins concrets en milieu de travail.
Frédéric Paradis
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.
Virginie Louis
Virginie Louis
Formatrice en efficacité professionnelle, facilitatrice et conseillère en intelligence spatiale
Virginie s’éloigne de la formation standard pour offrir des solutions adaptées aux réalités et aux objectifs du client.
Soyez au fait des tendances, innovations et bonnes pratiques, chaque mois.
Confidentialité
Centre de formation autorisé Emploi-Québec, Agrément : 0051460
TPS : 141582528 – TVQ : 1019557738
© 2021 AFI
AFI Expertise

L’expérience AFI par Edgenda

Chez AFI, nous concentrons nos efforts pour vous offrir des formations pertinentes et des expériences d’apprentissage percutantes qui s’inscrivent dans vos démarches de transformation. Vous désirez être accompagné dans ces démarches? Consultez les services d’Edgenda: Edgenda.com