Comment réparer « Docker ne peut pas se connecter au démon Docker » ? Erreur

Comment Reparer Docker Ne Peut Pas Se Connecter Au Demon Docker Erreur



Docker est une plate-forme utilisée par les développeurs pour conteneuriser ou isoler le programme, le projet ou le logiciel. Il est essentiellement utilisé pour créer, exécuter et fournir des applications et des logiciels dans des packages exécutables. À cette fin, Docker utilise différents composants et le démon Docker en fait partie. Le démon Docker est essentiellement chargé de gérer et d'exécuter les images et le conteneur sur l'hôte. Il obtient des instructions du client Docker, puis agit sur le serveur.

Cependant, les utilisateurs de Docker peuvent parfois rencontrer des difficultés ou rencontrer des erreurs telles que ' Docker ne peut pas se connecter au démon Docker ' lors de l'exécution de n'importe quelle commande Docker comme indiqué ci-dessous :








Cet article vous montrera comment réparer le ' Docker ne peut pas se connecter au démon Docker ' erreur.



Comment réparer l'erreur « Docker ne peut pas se connecter au démon Docker » ?

Docker ne se connecte pas à l'erreur Docker Daemon se produit pour différentes raisons telles que ' docker ” Le groupe d'utilisateurs n'est pas créé sous Linux, le moteur Docker n'est pas démarré ou Docker n'est pas correctement installé.



Pour corriger l'erreur 'Docker ne peut pas se connecter au démon Docker', essayez les correctifs suivants :





Correctif 1 : Ajouter un groupe d'utilisateurs 'docker' sous Linux

Parfois, lorsque les utilisateurs installent le Docker pour la première fois ou changent de version de Docker, ils peuvent rencontrer une erreur ' Docker ne peut pas se connecter au démon Docker ' lors de l'exécution de n'importe quelle commande Docker. Cette erreur se produit principalement dans la distribution Linux, lorsque ' docker ” n'est pas ajouté dans le groupe d'utilisateurs Linux. Il est nécessaire d'ajouter l'utilisateur 'docker' sous Linux car chaque commande Docker commence par 'docker'.

Pour ajouter le nouvel utilisateur 'docker' sous Linux, utilisez simplement la commande donnée :



sudo mod utilisateur -aG docker $USER



Après cela, exécutez à nouveau la commande Docker et vérifiez si l'erreur indiquée est résolue ou non.

Correctif 2 : Redémarrez Docker

Le ' Docker ne peut pas se connecter au démon Docker ” erreur se produit généralement sur les systèmes Linux. Comme sous Windows, au lancement de l'application Docker Desktop, le moteur Docker démarre automatiquement son exécution. Dans le cas où Docker ne démarre pas correctement, l'utilisateur peut être confronté à l'erreur indiquée.

Pour corriger l'erreur spécifiée, essayez de redémarrer Docker en procédant comme suit.

Étape 1 : Lancez Powershell en tant qu'administrateur

Tout d'abord, lancez le Powershell en tant qu'administrateur depuis Windows ' Commencez ' menu:


Étape 2 : Arrêter Docker

Ensuite, exécutez le ' docker d'arrêt sc ” commande pour arrêter le service Docker sous Windows :

docker d'arrêt sc



Étape 3 : Redémarrez Docker

Ensuite, redémarrez le service Docker en utilisant ' docker de démarrage sc ” :

docker de démarrage sc



Alternativement, pour redémarrer Docker si le bureau Docker est déjà en cours d'exécution, cliquez sur l'icône déroulante en surbrillance ci-dessous. Ensuite, faites un clic droit sur le ' Docker » et choisissez l'icône « Redémarrage ” option du menu contextuel apparu:


Pour redémarrer Docker sur le système d'exploitation Linux pour corriger l'erreur indiquée, utilisez le ' docker de redémarrage systemctl 'commande avec' sudo ” privilèges utilisateur :

sudo docker de redémarrage systemctl



Après cela, essayez d'exécuter n'importe quelle commande docker telle que ' course de docker ', et vérifiez si le problème indiqué est résolu ou non.

Correctif 3 : vérifier l'état du bureau Docker

Si le bureau Docker sous Windows et Docker sous Linux ne s'exécutent pas ou ne fonctionnent pas, le ' Docker ne peut pas se connecter au démon Docker ' erreur se produit. Pour vérifier l'état de Docker, cliquez à nouveau sur le ' déposer jusqu'à ” icône de la barre des tâches. Faites un clic droit sur le ' Docker ' et vérifiez si le Docker est en cours d'exécution ou non à partir de l'option en surbrillance :


Sur la distribution Linux, vérifiez l'état de Docker à l'aide de la commande fournie :

sudo menu fixe d'état systemctl


La sortie montre que le Docker est actuellement inactif :


Pour activer ou démarrer le Docker sous Linux, utilisez simplement le ' menu fixe de démarrage systemctl ' commande:

sudo menu fixe de démarrage systemctl



Encore une fois, vérifiez l'état de Docker sous Linux :

sudo menu fixe d'état systemctl


La sortie montre que Docker s'exécute avec succès sur la distribution Linux :


Maintenant, exécutez la commande Docker et vérifiez si le problème est résolu ou non.

Correctif 4 : Vérifier que Docker est correctement installé

Parfois, lorsque Docker n'est pas correctement installé sur le système, les utilisateurs peuvent rencontrer le ' Docker ne peut pas se connecter au démon Docker ' erreur. Pour résoudre ce problème, essayez de réinstaller l'application Docker. Pour installer Docker sur Windows, suivez nos instructions associées .

Pour installer Docker sur une distribution Linux comme Ubuntu, utilisez notre fichier joint .

Correctif 5 : Vérifier l'accessibilité du démon Docker

Comme nous l'avons déjà expliqué le « Docker ne peut pas se connecter au démon Docker ” se produit généralement sous Linux. Parce que sous Linux, le démon Docker s'exécute en tant que service distinct. Cependant, sous Windows OS, lorsque le ' Bureau Docker ” est lancé, le moteur Docker démarre automatiquement.

Pour vérifier si le démon Docker est en cours d'exécution ou accessible sur un système Linux, rechargez d'abord le démon Docker et redémarrez le service Docker. Après cela, exécutez le ' sudo netstat -lntp | attrape docker ' commande. Pour la démonstration, suivez les étapes répertoriées :

Étape 1 : Redémarrez le service Docker

Tout d'abord, redémarrez le service Docker en utilisant le ' systemctl redémarre docker.service ' commande:

sudo docker de redémarrage systemctl



Étape 2 : Installer Net Tools

Parfois, les outils nets ne sont pas installés sur le système pour gérer le sous-système du réseau sur le noyau Linux. Pour installer net-tools, utilisez la commande suivante :

sudo apte installer net-outils



Étape 3 : Vérifier l'accessibilité du démon Docker

Ensuite, vérifiez l'accessibilité du démon Docker sur le système Linux en utilisant le ' netstat ” commande comme mentionné ci-dessous:

sudo netstat -lntp | poignée docker


Si la sortie affiche des ports et des adresses IP, cela signifie que dockerd est configuré à distance. Si une erreur ou un avertissement se produit, cela signifie que le dockerd ne fonctionne pas correctement. Ensuite, essayez de réinstaller docker et de configurer dockerd :


Il s'agit de résoudre le ' Docker ne peut pas se connecter au démon Docker ' erreur.

Conclusion

L'erreur 'Docker ne peut pas se connecter au démon Docker' se produit généralement lorsque le démon Docker est inactif, ou le ' docker ” l'utilisateur n'est pas ajouté au groupe d'utilisateurs Linux. Pour corriger l'erreur indiquée, ajoutez le groupe d'utilisateurs 'docker' sous Linux, redémarrez Docker, vérifiez que Docker est correctement installé et vérifiez l'accessibilité du démon Docker. Cet article a fourni les solutions pour corriger le ' Docker ne peut pas se connecter au démon Docker ' erreur.