Installation de Docker sur Linux et Windows

Introduction
Docker est une plateforme de virtualisation légère qui permet de déployer des applications dans des conteneurs. Ces conteneurs sont des environnements isolés, offrant une grande portabilité et permettant d'éviter les problèmes liés aux environnements de développement et de production. Dans ce tutoriel, nous allons couvrir l'installation de Docker sur Linux et Windows, et vous fournir les étapes nécessaires pour commencer à travailler avec Docker dans ces deux environnements.
Partie 1 : Installation de Docker sur Linux
Docker est très bien supporté sur la plupart des distributions Linux. Nous allons couvrir l'installation sur une distribution basée sur Debian/Ubuntu et RedHat/CentOS.
Étape 1.1 : Installation de Docker sur Ubuntu/Debian
-
Mettre à jour le système :
-
Installer les dépendances nécessaires : Docker nécessite certains paquets pour fonctionner correctement, installez-les avec :
-
Ajouter la clé GPG officielle de Docker : Exécutez la commande suivante pour ajouter la clé GPG officielle de Docker à votre système :
-
Ajouter le dépôt Docker : Ajoutez le dépôt Docker aux sources de votre système pour pouvoir installer Docker :
-
Mettre à jour les sources et installer Docker :
-
Vérifier l'installation : Pour vérifier que Docker est correctement installé, exécutez :
-
Démarrer et activer Docker : Si Docker n’est pas déjà démarré, lancez-le et assurez-vous qu'il se lance automatiquement au démarrage :
-
Vérifier que Docker fonctionne : Vous pouvez vérifier que Docker fonctionne correctement avec la commande suivante :
Cette commande téléchargera une image de test et exécutera un conteneur, affichant un message de bienvenue si tout est bien configuré.
Étape 1.2 : Installation de Docker sur CentOS/RHEL
-
Mettre à jour le système :
-
Installer les dépendances :
-
Ajouter le dépôt Docker : Ajoutez le dépôt Docker officiel à vos sources :
-
Installer Docker : Installez Docker avec :
-
Démarrer et activer Docker : Lancez Docker et assurez-vous qu'il se lance au démarrage :
-
Vérifier l'installation : Vérifiez que Docker est bien installé :
-
Exécuter un test : Comme sur Ubuntu/Debian, vous pouvez tester l'installation avec :
Partie 2 : Installation de Docker sur Windows avec Docker Desktop
Étape 2.1 : Télécharger Docker Desktop
-
Rendez-vous sur la page officielle de téléchargement de Docker Desktop pour Windows : Docker Desktop - Télécharger
-
Cliquez sur Download for Windows pour télécharger l'installateur.
-
Une fois le fichier téléchargé, lancez l'installateur.
Étape 2.2 : Installation de Docker Desktop
- Lancer l'installateur : Ouvrez le fichier téléchargé et suivez les étapes de l'installation. L'installateur va vous guider à travers les étapes suivantes :
- Accepter les conditions d'utilisation.
- Installer les composants nécessaires (Docker Desktop, WSL 2 si nécessaire).
-
Demander un redémarrage du système à la fin de l'installation.
-
Activer WSL 2 : Docker Desktop pour Windows utilise Windows Subsystem for Linux (WSL) 2. Si WSL 2 n’est pas déjà installé, Docker vous guidera pour l’installer pendant l'installation.
Si nécessaire, suivez ces étapes pour activer WSL 2 : - Installez WSL via PowerShell en tant qu'administrateur :
- Redémarrez votre PC après l’installation de WSL.Étape 2.3 : Lancer Docker Desktop
-
Une fois l'installation terminée, ouvrez Docker Desktop en cliquant sur l'icône correspondante dans le menu démarrer ou la barre des tâches.
-
Docker va se lancer et vous pourrez accéder à l'interface graphique de Docker.
Étape 2.4 : Vérifier l'installation
-
Ouvrez une fenêtre PowerShell ou CMD et tapez la commande suivante pour vérifier que Docker fonctionne :
-
Lancez un conteneur de test pour vérifier que tout fonctionne bien :
Vous devriez voir un message de bienvenue qui confirme que Docker fonctionne correctement.
Partie 3 : Conclusion
Résumé de l'installation
-
Sur Linux : L'installation de Docker est relativement simple avec les gestionnaires de paquets comme
aptpour Ubuntu/Debian ouyumpour CentOS/RHEL. Après l'installation, Docker peut être testé avec la commandedocker run hello-world. -
Sur Windows : Docker Desktop est l'outil recommandé pour utiliser Docker sur Windows. Il s’appuie sur WSL 2 pour offrir une expérience proche de celle d’un environnement Linux natif.
Résultats attendus
- Sur Linux, vous serez en mesure de lancer des conteneurs en utilisant Docker.
- Sur Windows, Docker Desktop vous permettra d'exécuter des conteneurs et de gérer vos images Docker grâce à une interface graphique simple et des commandes en ligne via PowerShell.
Félicitations ! Vous avez maintenant Docker installé et vous pouvez commencer à explorer le monde des conteneurs !