我下载了稀薄的sparkR和使用的容器之前。
https:/hub.docker.comrjharnerrspark-rstudio。
但现在当我试图再次启动容器时。
sudo docker run -e PASSWORD=pass -p 8787:8787 jharner/rspark-rstudio:0.9.7
我得到了以下错误信息:
Error starting userland proxy: listen tcp 0.0.0.0:8787: bind: address already in use.
ERRO[0000] error waiting for container: context canceled
该地址确实被使用,但我无法登录。
我也没有相应的容器在运行。
解决方案:
不知何故,应用程序已经在运行,但不是由docker运行–在没有更多背景的情况下,不太确定发生了什么。
试着找出是什么进程在使用这个端口。
sudo lsof -i tcp:8787
如果你确定可以删除这个进程,就把它杀掉
sudo kill -9 <PID>
然后尝试启动你最初尝试的容器。
sudo docker run -e PASSWORD=pass -p 8787:8787 jharner/rspark-rstudio:0.9.7