docker: pilote a échoué de programmation externe de la connectivité sur le point de terminaison du serveur web
Je suis sur Mac. Essayez d'exécuter un docker exemple à la Suite de cette documentation: https://docs.docker.com/docker-for-mac/
Ceci est mon commandement:
docker run -d -p 80:80 --name webserver nginx
Mais j'obtiens cette erreur:
docker: Error response from daemon: driver failed programming external connectivity on endpoint webserver (bd57efb73c738e3b271db180ffbee0a56cae86c8193242fbc02ea805101df21e): Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error (Failure EADDRINUSE).
Besoin d'aide.
OriginalL'auteur Jason Bourne | 2016-09-15
Vous devez vous connecter pour publier un commentaire.
À partir de votre message d'erreur, le
EADDRINUSE
indique que le port 80 est déjà utilisé sur le panneau de VM ou éventuellement directement sur votre ordinateur portable. Vous pouvez soit arrêter tout ce qui est en cours d'exécution sur ce port, ou de changer le port utilisé dans votre menu fixe, commande. Pour changer à l'externe le port 8080, utilisation:OriginalL'auteur BMitch
Essayez de redémarrer docker. Qui travaille habituellement pour moi.
OriginalL'auteur anotherNoob
J'ai eu le même problème avec un de mes contenants. J'ai tout essayé mais quand rien n'a fonctionné, j'ai essayé les et lancé le conteneur à nouveau avec succès
C:\ProgramData\Docker\network\files
OriginalL'auteur smishra
Récemment, ce problème a commencé à se produire beaucoup de choses sur Windows. Vous pouvez essayer de redémarrer docker ou vous pouvez arrêter manuellement le panneau avant de l'arrêt de Windows - docker commence proprement sur redémarrer. Sur 7/24/2018 docker question est ouverte et de plus amples détails peuvent être trouvés à https://github.com/docker/for-win/issues/1967
OriginalL'auteur webuniverse.io