Zeppelin 0.7.1 docker image based on Google's Zeppelin image.
Here you can find the most commom run configuration.
docker run -d -p 0.0.0.0:8080:8080 -e ZEPPELIN_PORT=8080 -e MASTER="spark://master:7077" -t projectepic/zeppelin:latest
This runs on detached mode, setting spark master url, the zeppelin port and exposing it to the outside
8080
: Zeppelin web server4040
: Spark UI web server
/opt/zeppelin/notebook/
: This is where the notebooks are stored/data
/home
Check out this docker cheatsheet to add volumes or ports: https://github.com/wsargent/docker-cheat-sheet
To mantain this image, you can run:
make build
: This builds the image in the TAG set in theMakefile
make push
: Builds and pushes image to Docker Hub (you will need to login to DockerHub on your machine before running this)