2017-02-16 34 views
0

Я learnin "Docker для Mac"докеры для Mac. Докер запуска -d -p 80:80 --name веб-сервер Nginx

$ docker run -d -p 80:80 --name webserver nginx 

докер: Ошибка ответа от демона: драйвер не программирование внешнего подключения на конечной точке веб-сервера (a34c7702ea21c78966efa14e3b573ca150d8a7f01feebd99c02ce5fe1aaa42bb): Ошибка при запуске userland proxy: Привязка для 0.0.0.0:80: непредвиденная ошибка (Failure EADDRINUSE).

Кто-нибудь может мне помочь?

ответ

1

В сообщении об ошибке говорится, что на вашем компьютере уже есть служба, слушая порт 80. Вы должны использовать другой порт:

$ docker run -d -p 8080:80 --name webserver nginx 

-p 8080:80 связывает порт 8080 вашего Mac с портом 80 контейнера. Это создает ссылку, необходимую для доступа к ней по адресу http://localhost:8080/

+0

большое спасибо. @ n20 – Alex