Formation Docker : conteneurs et mise en production

Formation Docker : conteneurs et mise en production

  • Mise à jour : novembre 2026
  • 35 heures
  • Quiz
  • Essai gratuit 7 jours

100 % en ligne, en vidéo et en français · accès annuel à 350 € · sans CPF ni dossier : accès immédiat · certificat de réussite délivré par Dyma

Conteneurisez une application complète et mettez-la en production sur un VPS : 35 heures de vidéo et 51 exercices, de Docker Compose au certificat TLS. Bases de Linux et du terminal requises.

4,9
note moyenne
Photo d’étudiant par défautPhoto d’étudiant par défautPhoto d’étudiant par défaut
8 391

apprenants

Les notions abordées dans la formation

  • Dockerfile : Comprendre le sujet de la création et de l'optimisation d'une image Docker.
  • Conteneur Docker : Maîtriser le cycle de vie d’un conteneur et ses commandes essentielles.
  • Écosystème Docker : Explorer en profondeur tous les éléments et outils disponibles.
  • Docker Hub : Utiliser la plateforme pour télécharger, partager et distribuer des images.
  • Docker Compose : Déployer et gérer des environnements complexes avec des services multiples.
  • Docker CLI : Connaître et maîtriser toutes les commandes essentielles pour gérer vos conteneurs.
  • Volumes et Réseaux Docker : Gérer la persistance des données et la communication entre conteneurs.
  • Optimisation en production : Utiliser Docker et Docker Compose pour mettre vos projets en production efficacement.

Qu’est-ce que Docker ?

Docker est une plateforme open source, lancée en 2013, qui permet d’empaqueter une application avec tout ce dont elle a besoin pour fonctionner (système de base, dépendances, configuration) dans une image, puis de l’exécuter dans un conteneur. Le même conteneur tourne de la même façon sur le poste d’un développeur, sur un serveur d’intégration continue et en production.

Un conteneur n’est pas une machine virtuelle : il partage le noyau du système hôte et s’appuie sur des fonctionnalités du noyau Linux, comme les namespaces et les cgroups, pour isoler ses processus. Il démarre vite et consomme peu de ressources. Sous Windows et macOS, Docker Desktop exécute ces conteneurs Linux dans une machine virtuelle légère ; sous Windows, il s’appuie sur WSL 2.

Une image se décrit dans un fichier texte, le Dockerfile, et se partage sur un registre comme Docker Hub. Une application faite de plusieurs conteneurs (un client, une API, une base de données, un reverse proxy) se décrit dans un seul fichier Docker Compose, qui la démarre en une commande.

Pour qui est cette formation ?

Pour les développeurs qui veulent faire tourner leurs projets dans des conteneurs, en développement comme en production, et pour les administrateurs système et les profils DevOps qui débutent avec Docker.

Vous n’avez pas besoin de maîtriser les technologies des projets d’exemple : la formation porte sur la façon de les conteneuriser, de les relier et de les déployer.

Les prérequis pour suivre cette formation

Obtenez un certificat de réussite

Pour chaque formation que vous accomplirez, vous obtiendrez une certification que vous pourrez partager sur LinkedIn.

certification

Plan de la formation

Afficher tout
  • Chapitre 1 : Introduction à Docker
    6 leçons01:32:36
    • A l'abordage !
    • A quoi sert Docker ?
    • Comment fonctionne Docker
    • L’écosystème Docker
    • Installation de Docker sur Linux et MacOs
    • Installation de Docker sur Windows
  • Chapitre 2 : Découvrir les bases de Docker
    7 leçons02:00:22
  • Chapitre 3 : Créer une image avec un Dockerfile
    6 leçons01:57:00
  • Chapitre 4 : Trouver et partager des images Docker
    4 leçons00:52:14
  • Chapitre 5 : Créer une image Docker pour un serveur Node
    4 leçons00:51:08
  • Chapitre 6 : Persister des données avec Docker
    7 leçons01:47:29
  • Chapitre 7 : Les réseaux Docker
    6 leçons01:21:33
  • Chapitre 8 : Utiliser Docker Compose
    10 leçons02:45:11
  • Chapitre 9 : Dockerfile et Docker Compose pour une application client
    5 leçons01:22:40
  • Chapitre 10 : Utiliser Docker Compose avec plusieurs services
    7 leçons01:47:52
  • Chapitre 11 : Mise en production avec Docker et Docker compose
    8 leçons01:33:36
  • Chapitre 12 : Docker avec PHP et Symfony
    7 leçons01:56:04

Également inclus dans cette formation

  • docker

    Dockerfile

    Un Dockerfile est un fichier clé qui définit tout ce dont votre application a besoin pour fonctionner dans un conteneur Docker. Vous apprendrez à maîtriser chaque aspect des Dockerfiles, du système de couches (layers) à l'utilisation efficace du cache Docker, pour créer des images optimisées.

  • docker

    Docker Compose

    Docker Compose simplifie le déploiement de votre application en combinant et en préconfigurant toutes vos images et services en un seul fichier. La formation vous guidera à travers la syntaxe du fichier docker-compose.yml et ses nombreuses fonctionnalités pour automatiser vos déploiements en une commande.

  • docker

    Réseau Docker

    La gestion des réseaux Docker est cruciale pour une architecture réussie. Vous apprendrez à configurer les accès réseau, à utiliser un DNS interne, et à ouvrir les ports nécessaires pour assurer une communication fluide entre vos conteneurs.

Vos formateurs

  • Quentin de Vial

    Dix ans à enseigner le code, deux ans à enseigner l’IA. Co-créateur de Dyma, il vient de la conception de produits et suit de près ce que les agents changent au métier de développeur.

    LinkedIn
  • Erwan Vallée

    Co-créateur de Dyma, dix ans de code enseigné et deux ans d’IA. Il vient de l’architecture et de la mise en production, et défend une idée simple : on n’apprend l’IA qu’en construisant avec elle.

    LinkedIn

Dyma est un organisme indépendant, non affilié aux éditeurs des outils enseignés.

Évaluations et avis sur la formation Docker

4,9
note moyenne des apprenants
  • Cette formation Docker m'a permis de maîtriser en profondeur la gestion des conteneurs. Les explications sont claires, et les projets, comme la création d'une image pour un serveur Node.js, m'ont permis d'appliquer directement les concepts. Je recommande vivement cette formation à tous ceux qui souhaitent devenir experts en Docker.

    Martin B.Compte étudiant vérifié
  • J'ai adoré cette formation Docker ! Le formateur a su rendre accessibles des notions complexes comme la gestion des réseaux Docker et l'utilisation de Docker Compose pour orchestrer plusieurs services. Grâce à cette formation, je me sens maintenant capable de déployer des applications complètes et robustes.

    Camille R.Compte étudiant vérifié
  • La structure de cette formation Docker est excellente. Les sections sur la création et l'optimisation des Dockerfiles ainsi que la mise en production avec Docker et Docker Compose m'ont vraiment aidé à améliorer mes compétences. Les exercices pratiques sont particulièrement utiles pour consolider les connaissances. Idéal pour quiconque veut aller plus loin avec Docker.

    Lucas D.Compte étudiant vérifié

Ces entreprises offrent cette formation à leurs collaborateurs

Century21
Econocom
Crédit Agricole
Assurance maladie
CNRS
Fédération française de natation

Questions fréquemment posées sur la formation Docker

Faut-il déjà connaître Docker, ou savoir programmer ?

Docker, non : la formation part de zéro. Il faut en revanche savoir utiliser un terminal et connaître les commandes de base de Linux. Savoir programmer n’est pas obligatoire, mais savoir lire du code aide à suivre les projets, écrits en JavaScript avec Node.js et React, et en PHP avec Symfony.

Combien de temps faut-il pour apprendre Docker ?

Lancer des conteneurs et écrire un premier Dockerfile s’apprend en quelques jours de pratique. Être à l’aise avec Docker Compose, les volumes, les réseaux et la mise en production demande davantage, et c’est ce que couvre la seconde moitié de la formation. Sa durée totale est indiquée en haut de cette page ; vous avancez à votre rythme.

Quelle version de Docker est couverte ?

Les leçons utilisent Docker Compose sous sa forme actuelle, la commande docker compose intégrée à Docker, avec des fichiers compose.yaml sans clé version. L’ancien binaire docker-compose n’est plus nécessaire. Les commandes de base de Docker changent peu d’une version à l’autre.

La formation fonctionne-t-elle sous Windows et macOS ?

Oui. L’installation est montrée sur Linux, sur macOS et sur Windows avec WSL 2, y compris l’endroit où ranger vos fichiers de projet pour de bonnes performances. Les différences de Docker Desktop, par exemple pour le réseau host ou les montages tmpfs, sont signalées dans les leçons concernées.

Docker est-il gratuit ?

Docker Engine, le moteur open source, est gratuit. Docker Desktop est gratuit pour un usage personnel, l’enseignement, les projets open source non commerciaux et les entreprises de moins de 250 salariés réalisant moins de 10 millions de dollars de chiffre d’affaires annuel ; au-delà, Docker demande un abonnement. Vérifiez les conditions à jour sur le site de Docker.

Docker ou Kubernetes : par lequel commencer ?

Par Docker. Docker construit des images et exécute des conteneurs ; Kubernetes orchestre ces conteneurs sur un ensemble de machines. Kubernetes suppose de savoir ce qu’est une image et un conteneur. Une fois Docker maîtrisé, la formation Kubernetes prend le relais.

Y a-t-il des travaux pratiques ?

Oui. Vous conteneurisez un serveur Node.js, reliez une API à MongoDB, montez une application React avec Vite, puis une application complète avec client, API, base de données et reverse proxy, que vous mettez en production sur un VPS. Un dernier projet conteneurise une application Symfony. Des exercices pratiques et des quiz accompagnent les leçons.

La formation est-elle en ligne, et en français ?

Oui. La formation est entièrement en ligne, en vidéo et en français, avec un cours écrit et un quiz pour chaque leçon. Vous la suivez à votre rythme, sur ordinateur ou sur téléphone.

Que faire après la formation Docker ?

Automatiser la construction et le déploiement de vos images avec la formation GitHub Actions ou la formation GitLab CI/CD, orchestrer vos conteneurs avec la formation Kubernetes, ou approfondir le reverse proxy avec la formation NGINX. Toutes les formations du domaine sont dans le catalogue DevOps et cloud.

Puis-je suivre toutes les leçons avec mon abonnement ?

Oui. Pendant votre abonnement actif, vous pouvez consulter toutes les leçons de cette formation et de l’ensemble du catalogue en ligne, sans quota. Les crédits de téléchargement servent uniquement à la consultation hors connexion.

Combien coûte la formation Docker ?

La formation Docker est incluse dans l’abonnement Dyma, qui donne accès à l’ensemble des formations. L’abonnement annuel coûte 350 € pour douze mois. Deux autres formules offrent le même accès : 250 € pour six mois ou 100 € par mois sans engagement. Les formules de six et douze mois sont payables en une fois ou au moyen d’une facilité de paiement en trois échéances par carte, sans frais ni intérêts. Le calendrier exact des débits, la fin d’accès et le renouvellement sont présentés avant la confirmation du paiement.

La formation Docker est-elle finançable (CPF, OPCO) ?

Non, la formation Docker n’est finançable ni par le CPF ni par un OPCO : Dyma n’est pas un organisme certifié Qualiopi. Nous avons fait le choix d’un prix bas et d’un accès immédiat, sans dossier de financement à monter. Pour les équipes, l’abonnement peut être pris en charge directement par votre entreprise dans le cadre de notre offre dédiée.

Nos derniers articles sur Docker

Nos étudiants ont également suivi

S’inscrire avec une adresse email

Leçon 1 et 7 jours d’essai (carte demandée) · 350 €/an ou 100 €/mois