LES PROCHAINES SESSIONS
25/01/2021 Toulouse
01/04/2021 Toulouse
Formation maintenue pour 2 personnes minimum
LES PROCHAINES SESSIONS
25/01/2021 Toulouse
01/04/2021 Toulouse
Formation maintenue pour 2 personnes minimum
Administrateur système
Développeurs d’application
Bonne connaissance du système Linux.
Dispensées par des experts-consultants sur des projets clients et contributeurs Open Source : ils connaissent le terrain !
Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète
Documentées : support électronique remis aux stagiaires en début de formation
Questionnaire de pré-évaluation avant le stage
Questionnaire d’évaluation de la satisfaction en fin de stage
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Attestation de fin de formation
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
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
Gestion des conteneurs
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 failover
Gestion de la sauvegarde
Gestion des logs
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 en réseau local avec Docker Registry
Réseau avancé : limitations de Docker et s solution
Docker Compose : gérer une application multi conteneurs