Formation Docker

Découvrez cette technologie française de conteneurisation qui, en quelques années, a révolutionné les processus de déploiements de millions d'entreprises partout dans le monde.

Présentation

Docker est un système d’orchestration de conteneurs qui facilite la gestion des conteneurs et améliore la scalabilité, la rapidité et la stabilité des infrastructures des entreprises. L’utilisation de Docker permet également de réduire les erreurs en production, grâce notamment à la réparation automatique des containers, la répartition de charge (load-balancing) et les options de retour arrière automatiques (rollback) en cas de taux élevé d’erreurs.

Objectifs de la formation

  • Découvrir les avantages de la conteneurisation avec Docker.
  • Apprendre à utiliser Docker pour créer et gérer des conteneurs pour les applications.
  • Maîtriser tous les outils indispensables (Docker Hub, Compose, …).
  • Faciliter le développement, le déploiement et la gestion des applications.
  • Améliorer la productivité des équipes et la qualité des applications.
  • Comprendre les limites des outils, et les cas d’usages pertinents.

Public cible et prérequis

Cette formation Docker nécessite des connaissances de base en réseau et en développement logiciel. Des bases sur Linux sont un plus.

  • Architectes logiciel
  • DevOps
  • Administrateurs systèmes et infrastructures
  • Ingénieurs Cloud
  • Data Scientists

Programme complet

Jour 1: Introduction et Concepts de Base

 

  1. Introduction à Docker
    • Qu’est-ce que Docker et pourquoi l’utiliser ?
    • Histoire et contexte de Docker.
    • Comparaison avec les machines virtuelles.
  2. Installation et Configuration de Docker
    • Installation de Docker sur différents systèmes d’exploitation (Windows, macOS, Linux).
    • Configuration initiale et vérification du fonctionnement.
  3. Principes de Base des Conteneurs
    • Comprendre les images Docker et les conteneurs.
    • Le cycle de vie d’un conteneur : de l’image au conteneur en cours d’exécution.
    • Commandes de base Docker : run, stop, start, remove.
  4. Travailler avec les Images Docker
    • Téléchargement et gestion des images depuis Docker Hub.
    • Création de vos propres images avec Dockerfile.
    • Bonnes pratiques pour la création d’images.

Jour 2: Utilisation Avancée et Orchestration

 

  1. Gestion des Données dans Docker
    • Utilisation des volumes et des bind mounts.
    • Gestion des données persistantes et des états.
  2. Réseautage dans Docker
    • Concepts de réseautage de base.
    • Configuration des réseaux Docker et communication entre conteneurs.
    • Exposition des ports et liaison des services.
  3. Docker Compose
    • Introduction à Docker Compose.
    • Définition et gestion de services multi-conteneurs.
    • Exemples de fichiers docker-compose.yml.
  4. Sécurité dans Docker
    • Pratiques de sécurité de base pour la gestion des conteneurs.
    • Gestion des utilisateurs et limitation des ressources.
    • Sécurisation des communications entre conteneurs.

Jour 3: Mise en Pratique et Déploiement

 

  1. Déploiement d’Applications avec Docker
    • Scénarios de déploiement en production.
    • Utilisation de registres privés pour la gestion des images.
    • Stratégies de déploiement et de mise à jour des conteneurs.
  2. Intégration et Déploiement Continus (CI/CD) avec Docker
    • Configuration d’un pipeline CI/CD utilisant Docker.
    • Automatisation des tests et des déploiements avec Docker.
    • Exemples d’intégration avec Jenkins, GitLab CI, etc.
  3. Orchestration de Conteneurs avec Docker Swarm
    • Introduction à l’orchestration avec Docker Swarm.
    • Création et gestion de clusters.
    • Déploiement et mise à l’échelle de services dans un cluster Swarm.
  4. Atelier Pratique et Étude de Cas
    • Mise en pratique des connaissances acquises par le développement d’un petit projet.
    • Discussion des études de cas réelles et analyse des solutions.

Infos clés

Prix: 3 600 €

pour un groupe de 1 à 5 personnes en formation intra

Durée : 21 h (3 jours)

Présentiel ou distanciel

En 2024 et si vous êtes affilié à l’OPCO Atlas (Syntec), votre reste à charge sera de : 0€

Contactez-nous

 

Posez-nous vos questions sur l'audit.

Présentez-nous votre infrastructure.

Échangez avec notre équipe technique.

Laissez-nous vous donner un coup de main

Ce site est protégé par reCAPTCHA, par la Politique de Confidentialité et les Terms of Service de Google.