Short Description
Apache Zeppelin
Full Description
docker-zeppelin
Apache Zeppelin - https://zeppelin.apache.org/
A web-based notebook that enables interactive data analytics.
Running
To start the container and save your notebooks on your local computer:
- Create a local directory to save your notebooks.
mkdir -p ~/zeppelin/notebook
- Run the Zeppelin Docker container and mount the newly created notebook directory as a volume.
docker run \
--name my_zeppelin \
-d \
-p 127.0.0.1:8080:8080 \
-v ~/zeppelin/notebook:/opt/zeppelin/notebook \
kevincoakley/zeppelin
- Access Zeppelin by going to http://127.0.0.1:8080/ in a web browser.
To use a custom Zeppelin configuration:
- Temporarily run the Zeppelin Docker container in order to copy the /opt/zeppelin/conf directory.
docker run \
--name my_zeppelin \
-d \
-p 127.0.0.1:8080:8080 \
kevincoakley/zeppelin
- Copy the /opt/zeppelin/conf directory to ~/zeppelin/conf/.
docker cp my_zeppelin:/opt/zeppelin/conf ~/zeppelin
- Stop the temporary Zeppelin Docker container.
docker stop my_zeppelin; docker rm my_zeppelin
Modify the config files in ~/zeppelin/conf/
Run the Zeppelin Docker container with the new conf directory mounted as a volume.
docker run \
--name my_zeppelin \
-d \
-p 127.0.0.1:8080:8080 \
-v ~/zeppelin/conf:/opt/zeppelin/conf \
-v ~/zeppelin/notebook:/opt/zeppelin/notebook \
kevincoakley/zeppelin
Report issues to: https://github.com/kevincoakley/docker-zeppelin