Отказано в разрешении на порт при запуске прокси-сервера HDP Sandbox в Docker (Windows 10) - PullRequest
0 голосов
/ 22 декабря 2018

При попытке запустить sandbox-proxy (proxy-deploy.sh) в докере появляется следующая ошибка.Попробовал переустановить, перезагрузить, проверить существующие используемые порты с помощью netstat -a -n.Ничего не помогло

Error response from daemon: driver failed programming external connectivity on endpoint sandbox-proxy (b710798aa75668908d359602541ed4d8a3da4e4b8b2856f5e779453ea296aeef): Error starting userland proxy: Bind for 0.0.0.0:50111: unexpected error Permission denied
Error: failed to start containers: sandbox-proxy

Подробный снимок ошибки

enter image description here

Журнал Docker пытается по запросу

enter image description here

enter image description here

1 Ответ

0 голосов
/ 23 декабря 2018

Перейдите в папку, в которой вы сохранили сценарии развертывания Docker, - например, см. Развертывание песочницы HDP .Вы заметите, что была создана новая песочница для каталогов.

  • Изменить файл песочницы / proxy / proxy-deploy.sh
  • Изменить конфликтующий порт (первый в паре ключей).Например, 6001: 6001 - 16001 : 6001
  • Сохранить / выйти из файла
  • Запустить скрипт bash: песочница bash / proxy / proxy-deploy.sh
  • Повторите шаги для продолжения конфликтов портов

Дополнительная информация: https://hortonworks.com/tutorial/sandbox-deployment-and-install-guide/section/3/#port-conflict

...