DevOpsFacile
AccueilParcours de formationCertificationsModulesCheat SheetÀ Propos
DevOpsFacile

Une plateforme d'apprentissage complète pour maîtriser les pratiques DevOps modernes, du débutant à l'expert.

contact@devopsfacile.fr

Formation

  • Parcours de formation
  • Modules

Informations

  • À Propos
  • Conditions d'utilisation
  • Confidentialité
  • Mentions légales

© 2026 DevOps Facile. Tous droits réservés.

Fait avec pour la communauté DevOps

ModulesDocker expliqué simplement : lancer ses premiers conteneurs01 - Installer Docker et vérifier l'installation

Détails

  • 15 minutes
  • Débutant

Objectifs

  • Vérifier que Docker est installé et fonctionnel
  • Comprendre la différence entre une VM et un conteneur
  • Lancer votre premier conteneur avec hello-world
  • Consulter les informations système de Docker
Module Docker expliqué simplement : lancer ses premiers conteneurs

Exercice 01 : Installer Docker et vérifier l'installation

🎯 Objectifs

À la fin de cet exercice, vous serez capable de :

  • ✅ Vérifier la version de Docker installée sur votre machine
  • ✅ Expliquer la différence fondamentale entre une VM et un conteneur
  • ✅ Lancer le conteneur hello-world pour valider l'installation
  • ✅ Lire les informations système avec docker info
  • ✅ Comprendre la sortie de docker system info

Durée estimée : 15 minutes

Difficulté : ⭐☆☆☆☆ (Débutant)

Prérequis :

  • Docker Desktop ou Docker Engine installé
  • Un terminal (Bash, PowerShell, ou WSL)

📖 Contexte

Avant d'utiliser Docker au quotidien, il faut s'assurer que l'installation est correcte et comprendre les concepts fondamentaux. La commande docker run hello-world est le "Hello World" universel de Docker : elle télécharge une image minimale, crée un conteneur, l'exécute et affiche un message de confirmation. Si cette commande fonctionne, votre Docker est opérationnel.


📋 Énoncé

Vérifiez que Docker est installé, lancez votre premier conteneur, et explorez les informations système pour comprendre l'environnement Docker de votre machine.


🧭 Déroulement de l'exercice

Tâche 1 : Vérifier la version de Docker

Affichez la version de Docker installée sur votre système. Notez la version du client et celle du serveur (daemon).

Indice : La quasi-totalité des outils CLI exposent leur version avec une option dédiée. Docker ne fait pas exception.

Vérification : Vous devez voir une version 24.x ou supérieure au format Docker version X.Y.Z.


Tâche 2 : Afficher les informations système

Affichez les informations détaillées sur votre installation Docker : nombre de conteneurs, images, version du driver de stockage, et ressources allouées.

Indice : docker info retourne l'état complet du daemon. Cherchez les lignes Containers, Images, et Server Version.

Vérification : La sortie doit indiquer Server Version et lister le nombre de conteneurs en cours (Running) et arrêtés (Stopped).


Tâche 3 : Lancer le conteneur hello-world

Lancez le conteneur officiel hello-world. Docker va télécharger l'image automatiquement si elle n'est pas présente localement.

Indice : docker run <image> crée et démarre un conteneur à partir d'une image. Si l'image est absente localement, Docker la télécharge depuis Docker Hub.

Vérification : Le message Hello from Docker! doit s'afficher, suivi d'une explication du fonctionnement de Docker.


Tâche 4 : Comprendre la différence VM vs conteneur

Après avoir exécuté hello-world, réfléchissez à la question suivante et répondez dans votre terminal ou sur papier :

  • Pourquoi le conteneur hello-world s'est-il lancé en moins d'une seconde, alors qu'une VM prendrait 30 à 60 secondes ?
  • Quelle ressource du système hôte Docker partage-t-il avec les conteneurs ?

Indice : Une VM émule un matériel complet et démarre un OS entier. Un conteneur partage le noyau (kernel) de l'hôte et n'isole que les processus.

Vérification : Relisez le message affiché par hello-world - il explique lui-même les étapes que Docker a suivies.


Tâche 5 : Afficher les statistiques système Docker

Affichez un résumé de l'espace disque utilisé par Docker : images, conteneurs, volumes, et build cache.

Indice : La commande commence par docker system. Elle affiche la taille totale occupée par chaque type de ressource.

Vérification : Vous devez voir au moins une ligne Images avec une taille non nulle (l'image hello-world que vous venez de télécharger).


🗂️ Mini-Projet : Valider l'installation complète

Exécutez les commandes dans l'ordre et validez chaque checkpoint :

bash
docker --version
docker info
docker run hello-world
docker system df

Checkpoints de validation :

  • docker --version affiche une version 24.x ou supérieure
  • docker info affiche Server Version sans erreur de connexion
  • docker run hello-world affiche le message Hello from Docker!
  • docker images liste l'image hello-world téléchargée
  • docker system df affiche l'espace utilisé par les images

Retour au module

Sur cette page

  • 🎯 Objectifs
  • 📖 Contexte
  • 📋 Énoncé
  • 🧭 Déroulement de l'exercice
  • Tâche 1 : Vérifier la version de Docker
  • Tâche 2 : Afficher les informations système
  • Tâche 3 : Lancer le conteneur hello-world
  • Tâche 4 : Comprendre la différence VM vs conteneur
  • Tâche 5 : Afficher les statistiques système Docker
  • 🗂️ Mini-Projet : Valider l'installation complète