X/Stra -- Groupe des informaticiens sup-recherche d'Alsace

Formation : Déployer vos

applications avec Docker





Le groupe X/Stra organise avec le soutien financier du bureau de formation continue de l'Université de Strasbourg une formation intitulée “Déployer vos applications avec Docker”.
Cette formation est ouverte à toute personne en poste (ou cdd) Université (et établissement ayant une convention avec l'Unistra), en poste (ou cdd) CNRS, …

Date : 15 au 16 mai 2019
Lieu :salle informatique pédagogique de l'UFR de Mathématiques et Informatique (T40 ou T20)


La date limite d'inscription est fixée au 25 avril 2019.


Public : Administrateur système
Développeur d’application
Pré-requis : Bonne connaissance de la ligne de commande Linux
Base d’administration système
Objectifs : voir Plan de cours
Intervenant(s) : Objectif Libre



Les inscriptions se font auprès du bureau de formation continue de l'université : drh-formation [at] unistra.fr

Un formulaire d'inscription (avec avis motivé du responsable) est à compléter et à envoyer lors de votre demande d'inscription.

Le nombre de places pour chacune des sessions de formation est limité (travaux pratiques individuels sur un poste) : 12 places. N'hésitez pas à vous inscrire rapidement si vous êtes intéressé.

Rq : Cette formation a déjà eu lieu le 12 et 13 avril 2018.







Plan de cours

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
  • Construire ses images, les partager sur Docker Hub ou dans un registry local
  • Gestion des volumes de donnees
  • 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


Jour 2

  • Liste à puceDocker 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 Supervisor
  • Utilisation avancee
    • Création d'une image de base personnalisée
    • Utiliser Docker InspectConstruire 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







forma/docker-appli.txt · Dernière modification: 2019/03/26 09:08 par sf1
 
 
 
Powered by PHP Driven by DokuWiki