Tous les cours

Systèmes & Réseaux

Optimisez votre déploiement en créant des conteneurs avec Docker

Installez Docker, lancez des conteneurs avec des images stockées sur Docker Hub, écrivez un Dockerfile et utilisez Docker-Compose pour orchestrer vos conteneurs !
DifficultéMoyenne8 heures
Ce cours en libre accès vous intéresse ?

Vous avez entendu parler de Docker, mais vous ne savez pas vraiment à quoi ça sert ? Vous voulez mettre en place un déploiement efficace de votre application, et de manière adaptable, sur n'importe quel serveur ? Ou encore, vous voulez préparer des environnements de développement faciles à déployer grâce aux conteneurs ?

Ce cours est fait pour vous ! 

Dans la première partie du cours, nous allons commencer par découvrir ce qu'est un conteneur, ce qu'est Docker et comment l'installer sur votre poste de développeur.

Dans la deuxième partie, vous allez lancer votre premier conteneur sur votre machine en utilisant des images Docker stockées sur le Docker Hub. Puis, vous apprendrez à écrire votre premier Dockerfile, afin de créer votre propre image Docker personnalisée.

Enfin, dans la troisième partie, vous utiliserez Docker Compose pour orchestrer vos conteneurs. Grâce au fichier docker-compose.yaml  , vous ferez fonctionner plusieurs conteneurs ensemble.

Êtes-vous prêt à prendre en main la performance, la légèreté et la modularité des conteneurs Docker ? Alors rejoignez-moi au premier chapitre ! 

Objectifs pédagogiques

  • Prendre en main Docker
  • Lancer ses images Docker avec les Dockerfiles
  • Gérer ses images Docker avec Docker Compose

Prérequis

Prérequis : aucun, ce cours est accessible à tous ! 😄

Outil nécessaire : Docker 

Contributeurs

Professeurs

Raphael Krief

Software Engineer et développeur agile depuis 4 ans, j'ai commencé le code à l'école 42 ou je me suis spécialisé dans la data.

Maxence Maireaux

Sénior DevOps chez LiveStorm

Créé par

Mis à jour le 19/02/2025

Licence

Systèmes & Réseaux

Optimisez votre déploiement en créant des conteneurs avec Docker

DifficultéMoyenne8 heures
Cours en libre accès