Mac OS X sudo docker Impossible de se connecter au démon Docker. Le démon docker est-il en cours d'exécution sur cet hôte?
J'ai installé le panneau et il semble y avoir un problème.
$ docker ps
CONTENANT L'ID DE L'IMAGE COMMANDE A CRÉÉ LE STATUT DES PORTS NOMS
$sudo docker ps
Impossible de se connecter au démon Docker. Est le démon docker en cours d'exécution sur cet hôte?
Que dois-je faire?
source d'informationauteur Chandrashekar Vijayarenu
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour configurer votre shell pour utiliser Docker:
eval $(docker-machine env default)
D'où vient cette commande vient? Exécuter
docker-machine env default
et vous verrez quelque chose comme ce qui suit:Aussi, vous peut ou peut ne pas avoir tout simplement de démarrer le Panneau de l'hôte à l'avance, via:
docker-machine start default
si vous utilisez le panneau de boîte à outils, de type avant de lancer le docker ps la commande de configuration de l'environnement
de l'avoir persistante sur les nouveaux terminaux & redémarrer le mettre à l'bash_profile fichier
docker-machine est un héritage des trucs pour OSX qui fonctionne avec VirtualBox. Ce que vous devez faire est de s'en débarrasser complètement, et ensuite, vous devez télécharger la dernière version de docker, qui est appelé Docker pour Mac
Assurez-vous que vous retirez l'héritage docker, et le docker-machine à partir de votre Mac avant d'installer Docker pour Mac. Si vous ne le faites pas, l'héritage docker binaire sera favorisée après l'installation, et vous ne recevez toujours le message d'erreur qui dit que ne peut pas se connecter au démon Docker.
J'ai eu ce même problème je l'ai résolu en suivant les étapes suivantes:
Quittez le terminal (ou iTerm2, etc, etc) et de redémarrer