首页 > 解决方案 > 端口不可用:listen tcp 0.0.0.0/50070:bind:试图以访问权限禁止的方式访问套接字

问题描述

我正在尝试使用以下命令启动一个 docker 容器。

docker run -it -p 50070:50070 -p 8088:8088 -p 8080:8080 suhothayan/hadoop-spark-pig-hive:2.9.2 bash

它最终出现以下错误。

docker:来自守护进程的错误响应:端口不可用:监听 tcp 0.0.0.0/50070:绑定:尝试以访问权限禁止的方式访问套接字。

据我了解,由于另一个进程使用了​​端口 50070,因此发生了错误。我试图识别该进程,以便在命令提示符下使用以下命令终止该进程,但它没有给出输出或错误。

netstat -ano | findstr :50080

标签: dockerhadoopportdocker-image

解决方案


这个解决方案帮助了我:

net stop winnat
docker start container_name
net start winnat

推荐阅读