«Erreur de docker résolu - le démon docker n'est pas en cours d'exécution»

«Erreur de docker résolu - le démon docker n'est pas en cours d'exécution»

Docker est une plate-forme multipliée librement disponible qui a rendu le développement prévisible et efficace. Docker peut être utilisé pour déployer et tester votre logiciel rapidement. Il fournit un conteneur qui est un environnement isolé dans lequel les développeurs peuvent emballer et exécuter des applications. Le démon Docker est un processus backend qui maintient les conteneurs sur un hôte. Il est principalement utilisé pour obtenir les demandes des API et agir en conséquence. Parfois, nous pouvons faire face à l'erreur "Le démon docker ne fonctionne pas"Cela peut se produire en raison d'un noyau Linux manquant sur Windows ou du service Docker qui ne s'exécute pas.

Dans cet article, nous démontrerons la solution pour résoudre le «Docker Daemon ne fonctionne pas”Erreur Docker sur Windows.

Comment réparer le démon docker ne fonctionne pas sur Windows?

Docker nous fournit un environnement de développement isolé pour déployer et tester le code / logiciel. Parfois, l'utilisateur peut obtenir l'erreur "Le démon docker ne fonctionne pas«En raison des dépendances manquantes. Pour utiliser Docker Daemon, le WSL doit être activé sur votre machine.

Les étapes suivantes sont effectuées pour résoudre "Le démon docker ne fonctionne pas»:

Étape 1: Ouvrez Windows PowerShell

Ouvrez le PowerShell Windows du «Commencez"Menu en recherchant"Powershell»:


Étape 2: Vérifiez la version Docker

Ensuite, vérifiez la version Docker pour vérifier si Docker est installé et accessible ou non:

> Docker - Version


La sortie ci-dessous efface que le Docker est installé sur le système.


Étape 2: Vérifiez le docker

Ensuite, exécutez l'image docker "Bonjour le monde«Utilisation de la commande fournie pour vérifier si le démon Docker fonctionne ou non:

> Docker Run Hello-World



Étape 3: Vérifiez le service de bureau Docker

Ouvrez l'application Services pour vérifier si le service de Docker Desktop est en cours d'exécution ou non. Pour ce faire, ouvrez la demande de services en recherchant «Prestations de service" dans le "Commencez" menu:


Ensuite, vérifiez si le service Docker Desktop est en cours d'exécution ou non. Vous pouvez voir que le service Docker Desktop est en cours d'exécution:


Étape 4: Téléchargez et installez la mise à jour WSL

Ensuite, cliquez sur le lien ci-dessous pour télécharger le programme d'installation de mise à jour du WSL (sous-système Windows pour Linux):

https: // wslstorestorage.goutte.cœur.les fenêtres.net / wslblob / wsl_update_x64.MSI


Ensuite, allez au «Téléchargements»Répertoire pour vérifier si le WSL est téléchargé ou non. Double-cliquez sur le programme d'installation pour installer le package:


Après cela, il commencera à mettre à jour WSL. Vous pouvez voir que notre WSL (sous-système Windows pour Linux) est déjà à jour. Frappez le «D'ACCORD" bouton:


Ensuite, cliquez sur "Finir”Bouton pour fermer l'assistant de configuration WSL:


Étape 5: Vérifiez que l'erreur est résolue

Une fois que vous avez mis à jour le WSL, exécutez l'image docker "Bonjour le monde»Commande à nouveau pour vérifier si l'erreur est résolue ou non:

> Docker Run Hello-World



La sortie susmentionnée indique que nous avons résolu avec succès l'erreur spécifiée sur Windows.

Nous avons compilé la solution pour corriger l'erreur spécifiée par Docker sur Windows.

Conclusion

Le démon Docker est un service backend de Docker qui contrôle le conteneur Docker. Pour résoudre le démon docker n'est pas une erreur, vous devez d'abord vérifier si le service de Docker Desktop est en cours d'exécution ou non. Si le service est en cours d'exécution, mettez à jour le package WSL. Après cela, l'erreur spécifiée sera résolue.