Formation Docker : Déployer vos applications

Formation Docker

Déployer vos applications avec Docker

Objectifs :

  • 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

Pré-requis :
Bonnes connaissances de Linux

Public concerné :
Administrateurs systèmes

Développeurs d’application

Durée :
2 jours (14 heures)

Jour 1 :

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

Jour 2:

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

Aller plus loin

  • Quelques projets à suivre

Paris :

  • 11 & 12 mars 2019

Toulouse :

  • 4 & 5 février 2019
  • 13 & 14 mai 2019

1500 €HT par participant (déjeuner inclus)

 

Financer sa formation :

Objectif Libre est un organisme privé de formation professionnelle enregistré sous le numéro d’agrément 73 31 05467 31.

En France, vous avez la possibilité de faire financer tout ou partie des frais de formation par votre OPCA (Organisme Collecteur Paritaire agréé), aux titres du plan de formation pour les employeurs ou du Compte Personnel de Formation (remplaçant le Droit Individuel à la Formation) pour les salariés. Nous vous invitons à vous rapprocher du responsable formation de votre entreprise pour en savoir plus.

Des formations professionnelles, toujours…

  • Dispensées par nos propres 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

Des formations pour tous niveaux

  • Sur chaque thématique de formation, nous proposons des sessions pour tout niveau (initiation à expertise) avec une mise en œuvre systématique des technologies abordées durant le cours.

Des questions sur nos formations ?

Besoin d’organiser une session sur mesure ?

Contactez-nous : contact@objectif-libre.com

ou au 05.82.95.65.36