在Docker上拒绝Spark的连接
我在OSX El Capitan上使用Docker 1.9和Docker Machine,我试图使用下面的命令运行一个spark容器:
docker run -d -p 8090:8090 -p 9999:9999 -p 6001-6006:6001-6006 -p 4040:4040 --name sjs --restart=always --net="host" -e SPARK_MASTER=local[4] -e DEFAULT_CORES_PER_CONTEXT=4 -e DEFAULT_MEM_PER_CONTEXT=512m vfiump/spark-jobserver
问题:
-
我无法使用给定的IP访问火花Web UI。
-
当我尝试远程login到docker机器和端口8090的IP时,它发出连接拒绝错误。
-
docker restart sjs
只是卡住没有反应。请注意,ping IP是成功的。 “docker ps”显示容器已经打开。
这也发生在Cassandra图像上。 我对Docker有点新鲜。 那么我在这里错过了什么?