Docker, le PaaS Open Source

Docker, le PaaS Open Source
Déployer vos applications avec Docker

Avec Docker, les développeurs gèrent le versionning de l’application de la même façon qu’ils codent, avec la même facilité
Avec Docker, les développeurs gèrent le versionning de l’application de la même façon qu’ils codent, avec la même facilité Docker est une technologie de conteneurs Linux permettant de faciliter l'isolation, le packaging et la distribution de vos applications.

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.

3 jours ( 21h )Durée

RES-008Référence

Public

Développeurs.
Administrateurs systèmes.

Prérequis

Bases d'utilisation du terminal et des lignes de commande Linux.

Programme

  • Fonctionnement et architecture de Docker
  • Historique du projet
  • Présentation et composants
  • Forces et faiblesses face à une virtualisation complète
  • Architecture client-serveur
  • Conteneur, image et dépôt
  • Explication de la place que prend Docker dans le mouvement DevOps
  • Premiers pas avec Docker
  • Lancement d’un conteneur
  • Travailler avec un conteneur en cours d’exécution
  • Gestion globale : lancement, suppression, accès aux logs, redémarrage, attachement au conteneur
  • 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
  • Système de fichiers en couches (AUFS, Union Mount)
  • Création d'une image par sauvegarde des changements d'un conteneur lancé
  • 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
  • Mapping de ports réseaux entre le conteneur et l'hôte
  • Exemple du lien entre une base de données et une application web
  • 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 solutions
  • Docker Compose : gérer une application multiconteneurs

En savoir plus

Responsable pédagogique : Michèle GUERRIN
  • Profil de l'intervenant
  • Les formateurs Onlineformapro experts en Administration et gestion de réseaux sont sélectionnés, homologués, formés et supervisés selon un processus Qualité mis en œuvre par la direction pédagogique.
  • Moyens pédagogiques
  • Alternance d’apports théoriques et mise en pratique sur des cas concrets qui assurent l'acquisition d'un savoir-faire pour une mise en production aisée et immédiate.
  • Modalités d'évaluation
  • Des évaluations formatives réalisées en cours de formation.
    Une évaluation de satisfaction est réalisée en fin de parcours.
    A l’issue de la formation, une attestation de formation est fournie à chaque participant.
  • 100 % de sessions garanties

Prochaine session

Nous consulter

Une question ?

* = Champs obligatoires

  • guillemets Nous avions déjà eu l’occasion de travailler avec Onlineformapro sur d’autres projets et avons été satisfaits par leur réactivité et leur créativité. guillemets

    Lydia David Duluc - Banque Populaire   

  • guillemets Le graphisme ludique de la solution Onlineformapro nous a vraiment séduit. 

    L’ergonomie et la facilité de réalisation des contenus (formations et évaluations) ont été des éléments déterminants dans le choix de la solution.guillemets


    Pascal Maury - Fiducial Informatique
     

  • guillemets Nous avons retenu Onlineformapro pour différentes raisons : la convivialité et la souplesse d’organisation du LMS, la personnalisation possible de la plateforme collant parfaitement à notre mode de fonctionnement très atypique. guillemets

    Laurent Laval - Movadis  


  • guillemets J'ai retenu Onlineformapro tout simplement parce qu'ils sont "inégalables".
     
    Leur réactivité, disponibilité; la simplicité de l'outil et en même temps sa puissance. Je n'ai rien trouvé de mieux sur le marché. guillemets

    Jacky Portal - ESTC Marseille   

  • guillemets Tout se passe très bien avec les équipes de développement d'Onlineformapro, c’est un bonheur.
     
    La qualité de la relation (courtoisie, disponibilité) s’ajoute à la prestation technique qui est très qualitative. guillemets

    Béatrice Andréani - Société Alinéa     

  • guillemets La solution Onlineformapro est une solution "tout en un" pratique facile à utiliser et à piloter.

    Nous bénéficions à la fois d'une plateforme de gestion d'apprenants facile à administrer avec des contenus sur étagère adaptés, d'une plateforme collaborative pratique et évolutive et d'outils auteur correspond parfaitement à nos attentes.

    Ces outils nous ont permis de gagner énormément de temps. guillemets

    Marion Flautre - ESC Amiens   

  • guillemets La solution Onlineformapro est conviviale, elle respecte les pratiques pédagogiques de nos formateurs.

    La mise à jour permanente garantit la pérennité de notre investissement. guillemets


    Romuald Mignot - DGD Formation  

CGV et Tarifs inter-entreprises