Aller au contenu
Formation Docker & conteneurisation en intra-entreprise
Développement IT

Formation Docker & conteneurisation

Cette formation permet de maîtriser la création, le déploiement et l’exploitation de conteneurs Docker dans des environnements professionnels.

  • Format

    Intra-entreprise

  • Durée recommandée

    ≈ 28 à 42 heures

  • Démarrage

    Sous 15 jours

  • Sur-mesure

    Programme co-construit avec le formateur

Mis à jour le

Pour qui ?

  • Développeurs souhaitant industrialiser leurs environnements de développement et de déploiement
  • Administrateurs systèmes, DevOps ou techniciens IT amenés à gérer des applications conteneurisées
  • Chefs de projets techniques, responsables infrastructure ou référents numériques impliqués dans la modernisation des environnements applicatifs

Prérequis

  • Connaissances de base en systèmes, réseaux et ligne de commande
  • Une première expérience avec le développement, l’administration serveur ou le déploiement applicatif est recommandée

Objectifs pédagogiques

  • Comprendre les principes de la conteneurisation, le rôle de Docker et ses usages dans les chaînes de développement et d’exploitation
  • Créer, configurer et exécuter des conteneurs adaptés aux besoins d’une application ou d’un service
  • Concevoir des images Docker fiables, optimisées et maintenables à partir de Dockerfiles structurés
  • Gérer les données, les réseaux, les volumes et les échanges entre conteneurs dans différents contextes d’usage
  • Orchestrer des environnements multi-conteneurs avec des outils adaptés aux besoins de développement, de test et de production
  • Sécuriser, superviser et maintenir une infrastructure conteneurisée en appliquant les bonnes pratiques d’exploitation
  • Intégrer Docker dans des processus d’intégration, de livraison et de déploiement continus
  • Évaluer les limites, points de vigilance et critères de qualité d’une architecture conteneurisée

Programme détaillé

9 modules, construits autour de vos cas réels.

Durée recommandée ≈ 28 à 42 heures, modulable selon le rythme du groupe et vos contraintes intra-entreprise.

  1. 01Comprendre Docker et les fondamentaux de la conteneurisation
    Chapitres
    • Distinguer virtualisation, conteneurisation et exécution native sur la machine hôte
    • Identifier le rôle du moteur Docker, des images, des conteneurs, des registres et des volumes
    • Comprendre le cycle de vie d'un conteneur de la création à la suppression en passant par les arrêts et redémarrages
    • Situer les cas d'usage de la conteneurisation en développement, test, intégration et production
    • Lire une architecture Docker simple et reconnaître ses composants
    • Prendre en main l'interface en ligne de commande et les commandes de base du quotidien
  2. 02Installer, configurer et exploiter Docker au quotidien
    Chapitres
    • Installer et configurer un environnement Docker selon le système d'exploitation utilisé
    • Vérifier le bon fonctionnement du moteur et ajuster les paramètres courants du démon
    • Télécharger, exécuter et administrer des conteneurs à partir d'images existantes
    • Exploiter les commandes de suivi, d'inspection et de journalisation des conteneurs
    • Manipuler les variables d'environnement et les paramètres d'exécution au lancement
  3. 03Construire des images Docker adaptées aux besoins applicatifs
    Chapitres
    • Comprendre la structure et la logique d'un Dockerfile
    • Créer des images personnalisées à partir d'images de base pertinentes
    • Maîtriser les instructions principales FROM, RUN, COPY, WORKDIR, CMD, ENTRYPOINT et EXPOSE
    • Organiser les couches pour gagner en lisibilité, en réutilisabilité et en rapidité de build
    • Gérer les dépendances applicatives et les fichiers nécessaires à l'exécution
    • Réduire la taille des images et introduire les builds multi-étapes pour des images plus propres
  4. 04Gérer les données, les volumes et les réseaux Docker
    Chapitres
    • Distinguer données éphémères et données persistantes dans un conteneur
    • Créer et administrer des volumes Docker et monter des répertoires de l'hôte
    • Mettre en réseau des conteneurs et faire communiquer plusieurs services entre eux
    • Choisir entre les modes bridge, host et les autres réseaux selon le besoin
    • Exposer et mapper les ports pour rendre les services accessibles
  5. 05Administrer les conteneurs et maintenir un environnement propre
    Chapitres
    • Superviser l'état des conteneurs, des images, des réseaux et des volumes
    • Analyser les logs et identifier les causes fréquentes d'erreur d'exécution
    • Mettre en place les procédures de mise à jour, de redémarrage et de remplacement de conteneurs
    • Nettoyer les images obsolètes et les ressources inutilisées pour optimiser l'espace disque
    • Sauvegarder et restaurer les données rattachées aux volumes
    • Mettre en application des opérations courantes d'administration et de maintenance sur un environnement Docker
  6. 06Orchestrer des services multi-conteneurs avec Docker Compose
    Chapitres
    • Comprendre les besoins d'un environnement applicatif réparti sur plusieurs conteneurs
    • Structurer un fichier Compose en déclarant les services, les réseaux et les volumes
    • Lancer et arrêter de façon coordonnée plusieurs services applicatifs
    • Gérer les dépendances entre services et l'ordre de démarrage
    • Externaliser la configuration et les variables d'environnement avec des fichiers dédiés
    • Lire, maintenir et faire évoluer une configuration Compose existante
  7. 07Sécuriser les usages Docker et fiabiliser les déploiements
    Chapitres
    • Appliquer les principes de sécurité propres à la conteneurisation
    • Choisir des images de base fiables et contrôler leur provenance
    • Limiter les privilèges, exécuter en utilisateur non root et réduire la surface d'attaque
    • Protéger les secrets, les variables sensibles et les fichiers de configuration
    • Scanner les images pour repérer les vulnérabilités courantes et gérer les versions dans la durée
  8. 08Intégrer Docker dans une chaîne d'intégration et de livraison continues
    Chapitres
    • Situer la place de Docker dans les workflows de développement actuels
    • Utiliser des conteneurs dans les pipelines d'intégration et de déploiement continus
    • Standardiser les environnements entre développement, recette et production
    • Publier et gérer des images dans un registre privé ou public
    • Mettre en place le versionnage, la traçabilité et l'automatisation des builds
    • Repérer les points de vigilance techniques et organisationnels d'un projet conteneurisé
  9. 09Aller vers des architectures conteneurisées plus industrialisées
    Chapitres
    • Cerner les limites de Docker seul et les enjeux d'orchestration à grande échelle
    • Comprendre les principes de réplication, de montée en charge et de haute disponibilité
    • Se repérer dans les environnements orchestrés de type Kubernetes ou équivalent
    • Préparer des applications à une exécution conteneurisée plus industrialisée
    • Structurer les configurations pour faciliter la portabilité et l'évolutivité

Moyens & supports pédagogiques

  • Accueil des stagiaires
  • Supports de formation projets
  • Apports théoriques et pratiques
  • Études de cas concrets
  • Auto-positionnement
  • Accès en ligne aux ressources

Évaluation & suivi des acquis

  • Feuille de présence

    Émargement des stagiaires en présentiel ou à distance, via support papier ou signature électronique.

  • Émargement sécurisé

    Signatures électroniques collectées en ligne et conservées dans un coffre-fort numérique sécurisé par Dendreo.

  • Auto-positionnement

    Évaluation du niveau des stagiaires en début et en fin de formation pour mesurer la progression.

  • Évaluations pédagogiques

    Validation des acquis par des questions orales ou écrites tout au long de la formation.

  • Mises en situation

    Exercices pratiques et cas concrets pour ancrer les compétences dans la réalité métier.

  • Attestation de fin de formation

    Remise d'une attestation officielle à l'issue de la formation.

Délai d’accès

Sous 15 jours après validation du devis

Accessibilité PSH

Adaptations possibles en situation de handicap. En savoir plus

Prochaine étape

Construire votre formation Docker & conteneurisation

Un échange de 20 minutes suffit pour cadrer vos enjeux et la session. Devis personnalisé sous 48h, démarrage sous 15 jours.

  • Réponse sous 24h ouvrées
  • 01 85 71 00 29
Formation Docker & conteneurisation en intra-entreprise

Pour aller plus loin

Formations associées

Toutes nos formations Développement IT