Docker Image for Apache Zeppelin Releases
Overview
This document contains instructions about making docker containers for Zeppelin. It mainly provides guidance into how to create, publish and run docker images for zeppelin releases.
Quick Start
Installing Docker
You need to install docker on your machine.
Running docker image
docker run -p 8080:8080 --rm --name zeppelin apache/zeppelin:<release-version>
- Zeppelin will run at
http://localhost:8080
.
If you want to specify logs
and notebook
dir,
docker run -p 8080:8080 --rm \
-v $PWD/logs:/logs \
-v $PWD/notebook:/notebook \
-e ZEPPELIN_LOG_DIR='/logs' \
-e ZEPPELIN_NOTEBOOK_DIR='/notebook' \
--name zeppelin apache/zeppelin:<release-version> # e.g '0.7.1'
Building dockerfile locally
cd $ZEPPELIN_HOME
cd scripts/docker/zeppelin/bin
docker build -t my-zeppelin:my-tag ./