Objectifs

Avec sa facilité et sa capacité à empaqueter des applications, Docker est devenu un outil indispensable pour le déploiement dans des contenus logiciels sur tout type de serveur.

Les objectifs sont de se familiariser avec Docker et savoir l’utiliser jusqu’en production pour déployer des applications.

Contenu

Introduction à Docker

  • Introduction aux conteneurs
  • Historique de Docker

Concepts

  • Images et conteneurs
  • Registrery et orchestration
  • Installation multiplateforme

Conteneur

  • Démarrage et visualisation des conteneurs
  • Accès et modification
  • Suppression et arrêt
  • Redémarrer des conteneurs
  • Mapping de ports
  • Liaison de conteneurs
  • Modèles : none/bridge/host
  • Principales commandes réseaux

Images

  • Cycle de vie et version d’une image
  • Manipulation des images
  • Couches d’images
  • Construction d’image avec un conteneur et un Dockerfile
  • Couches éditables
  • Astuces et bonnes pratiques avec les images

Volumes

  • Principe des volumes et accès aux fichiers
  • Méthodes de montage
  • Docker System

Outils

  • Docker Compose
  • Principe d’intégration continue (Docker Hub)
  • Docker Datacenter
  • Swarm Mode
  • Docker Trust Registry
  • Docker Content Trust

Mise en production de Docker

  • Docker Machine
  • Mise en place d’une plateforme d’intégration continue
  • Administration de Docker Registry
  • Créer un gestionnaire de service avec Docker Compose
  • Mise en place d’une architecture microservices
  • Déployer un cluster Docker
  • Monitoring de plateforme et sécurité

Modalités pédagogiques

Afin de permettre aux étudiants d’acquérir des compétences opérationnelles en entreprise, cette formation associe des connaissances notionnelles (exposés théoriques) avec des savoir-faire pratiques (applications, cas concrets, travaux pratiques).

3 jours

Prix net : 1 770 € (Non soumis à la TVA)

Niveau : Débutants

Fiche formation

Certifications

Certification Data Analyst
> Voir la formation

Certification Data Scientist
> Voir la formation