在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 

问题:

  1. 我无法使用给定的IP访问火花Web UI。

  2. 当我尝试远程login到docker机器和端口8090的IP时,它发出连接拒绝错误。

  3. docker restart sjs只是卡住没有反应。

    请注意,ping IP是成功的。 “docker ps”显示容器已经打开。

这也发生在Cassandra图像上。 我对Docker有点新鲜。 那么我在这里错过了什么?