Sign inSign up

luissalgadofreire/zeppelin-python

By luissalgadofreire

Updated about 9 years ago

Creates a python data science environment using Apache Zeppelin as the web UI.

Image
0

133

luissalgadofreire/zeppelin-python repository overview

About this Repo

This image creates a python data science environment using Apache Zeppelin as the web UI.

Python packages can be arbitrarily installed with both pip and conda, using a requirements-pip.txt file and a requirements-conda.txt file.

See: https://zeppelin.apache.org/docs/0.6.2/interpreter/python.html

Requirements

This image expects a project directory to include a Dockerfile referencing this image and two requirements files, named requirements-pip.txt and requirements-conda.txt, along any other required project files, and performs the following steps:

What it includes

This image is based on the official jupyter/minimal-notebook. It:

  1. Installs jupyter/minimal-notebook using the official image.
  2. Installs some OS dependencies for OpenAI Gym (reinforcement learning).
  3. Installs ffmpeg for video handling.
  4. Installs Oracle Java 8.
  5. Installs Zeppelin.
  6. Adds the menpo channel to conda so additional packages may be installed (like opencv3).
  7. Sets the /home/jovyan/work directory as the working directory.
  8. Installs packages listed in requirements-conda.txt using conda.
  9. Installs packages listed in requirements-pip.txt using pip.
  10. Copies all files in the project directory to /home/jovyan/work in the target container.
  11. Runs Zeppelin.

Tag summary

Content type

Image

Digest

Size

2.1 GB

Last updated

about 9 years ago

docker pull luissalgadofreire/zeppelin-python:onbuild