4

尝试在 docker 上启动 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

失败的详细快照

在此处输入图像描述

Docker 记录按要求尝试

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

转到保存 Docker 部署脚本的位置 - 请参阅部署 HDP 沙箱作为示例。您会注意到创建了一个新的目录沙箱。

  • 编辑文件 sandbox/proxy/proxy-deploy.sh
  • 修改冲突端口(密钥对中的第一个)。例如,6001:6001 到16001 :6001
  • 保存/退出文件
  • 运行 bash 脚本:bash sandbox/proxy/proxy-deploy.sh
  • 重复步骤以解决持续的端口冲突

更多信息 :https://hortonworks.com/tutorial/sandbox-deployment-and-install-guide/section/3/#port-conflict

于 2018-12-23T10:35:13.313 回答