Initialement, Docker Il s'agissait d'une technologie développée pour Linux, même si au fil du temps, elle a également atteint les plates-formes développées par le système d'exploitation Microsoft. Dans cet article, nous allons voir comment installer Docker sur Windows 10 et quels sont les principaux avantages que cela peut nous apporter.
Rappelons d’abord ce qu’est exactement Docker et comment il fonctionne. Ensuite nous vous expliquerons la méthode à suivre pour pouvoir l'installer sur Windows 10 et profiter de ses services.
Qu’est-ce que Docker et à quoi sert-il ?
Docker est un logiciel libre créé en 2013 par Salomon Hykes qui est utilisé pour déployer des applications dans des conteneurs virtuels. Cela permet à diverses applications de fonctionner dans différents environnements complexes.

Expliqué très simplement, nous dirons qu'un conteneur Docker est un progiciel qui contient tous les éléments nécessaires pour exécuter une application spécifique. L'image Docker est ce qui nous fournit les instructions, la configuration et les instructions nécessaires pour démarrer ou arrêter chaque conteneur.
La gestion de chacun de ces conteneurs est relativement simple grâce à l'aide du API Docker ou via l'interface de ligne de commande (CLI). Et lorsqu'il s'agit de gérer plusieurs conteneurs, il y a la possibilité d'utiliser l'outil Docker Compose.
Comment Docker peut-il nous aider ? Il existe de nombreux cas, même si l'un des plus courants est celui du pouvoir. Essayez un nouveau logiciel sans avoir à l'installer manuellement. Parmi ses principaux avantages, il faut mentionner la portabilité, la capacité d'automatisation et la grande communauté d'utilisateurs dont il dispose dans le monde entier, toujours prêts à répondre aux questions et à donner un coup de main.
En revanche, il faut dire que Docker n'offre pas la même rapidité qu'un machine virtuelle. Il convient également de noter que sa manipulation peut être quelque peu complexe pour certains utilisateurs.
Dans tous les cas, si l’on se rend compte que développer une application est un véritable défi, l’utilisation de conteneurs Docker est l’un des meilleurs moyens de garantir qu’elle fonctionne dans tous les environnements possibles.
Installez Docker sur Windows 10 étape par étape
L'installation de Docker sur Windows 10 n'est pas un processus compliqué. Ce qu'il faut prendre en compte, c'est que notre système d'exploitation est conforme à toutes les prérequis. Une fois ce point vérifié, il est préférable d'utiliser une application avec des garanties, comme Docker Desktop.
exigences d'installation

Pour installer Docker sur Windows 10 à l'aide de Docker Desktop, vous devez disposer de l'un des éléments suivants versions du système d'exploitation : Windows 10 Professionnel, Windows 10 Entreprise o Windows 10 Éducation (avec prise en charge d'Hyper-V et WSL 2). C'est également possible avec Windows 10 Famille, tant que nous utilisons la mise à jour de mai 2020 ou une version ultérieure.
En dehors de cela, nous devons assurez-vous que la virtualisation est activée dans notre BIOS/UEFI. Ceci est essentiel pour que Docker Desktop utilise Hyper-V ou WSL 2.
Premièrement : activez les fonctionnalités Windows requises

Une fois que nous avons vérifié que la configuration système requise est remplie, nous devons activer les fonctionnalités suivantes une par une :
Activer Hyper-V et les conteneurs
- Depuis le panneau de configuration, nous allons Programmes.
- Nous avons sélectionné "Activez ou désactivez les fonctionnalités de Windows."
- Là, nous activons les cases suivantes : Hyper-V et Plateforme de machines virtuelles.
- Enfin, nous cliquons sur "Accepter" et nous avons redémarré l'ordinateur.
Activer WSL 2 (sous-système Windows pour Linux)
Nous ouvrons PowerShell en tant qu'administrateur et exécutons les commandes suivantes avant de redémarrer :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Mettre à jour le noyau Linux WSL 2
Nous téléchargeons la mise à jour du noyau «Package de mise à jour du noyau Linux WSL 2 pour les machines x64» de la Site officiel de Microsoft et nous exécutons le programme d'installation téléchargé pour mettre à jour le noyau WSL.
Définir WSL 2 par défaut
Enfin, dans PowerShell, nous exécutons la commande suivante pour définir WSL 2 comme version par défaut :
wsl --set-default-version 2
Deuxièmement : Téléchargez, installez et configurez Docker Desktop

La dernière étape pour avoir Docker sur Windows 10 consiste à Télécharger Docker Desktop à partir du lien officiel et exécutez-le sur notre ordinateur. Pendant le processus d'installation, vous devez sélectionner l'option permettant d'utiliser WSL 2 comme backend et suivez le reste des instructions qui apparaissent à l'écran.
Ensuite, nous ouvrons Docker Desktop depuis le menu Démarrer (la première fois, cela peut prendre quelques minutes). Avant de commencer à utiliser l'application, vous devez configurer certains de ses paramètres :
- Configurer WSL- Dans l'interface principale de Docker Desktop, nous allons Paramètres, puis au menu Général et nous activons l'option «Utilisez le moteur basé sur WSL 2».
- Configurer l'intégration WSL: encore une fois, allons Paramètres, de là à Ressources et nous sélectionnons Intégration WSL avec les distributions Linux que nous souhaitons utiliser.
Enfin, pour vérifier que l'installation s'est terminée avec succès, nous pouvons ouvrir PowerShell et exécuter cette commande pour le vérifier :
docker --version
Si tout est correct, nous afficherons un message de bienvenue. Après cela, Docker devrait désormais fonctionner sans problème sous Windows 10.
Rédacteur spécialisé dans les problématiques technologiques et Internet avec plus de dix ans d'expérience dans différents médias numériques. J'ai travaillé comme éditeur et créateur de contenu pour des sociétés de commerce électronique, de communication, de marketing en ligne et de publicité. J'ai également écrit sur des sites Web d'économie, de finance et d'autres secteurs. Mon travail est aussi ma passion. Maintenant, à travers mes articles dans Tecnobits, j'essaie d'explorer toutes les actualités et les nouvelles opportunités que le monde de la technologie nous offre chaque jour pour améliorer nos vies.