Sign inSign up

gradiant/jupyter

By gradiant

Updated about 5 years ago

Jupyter image with python3 (numpy, pandas, scikit-learn), R (tidyverse) and spark2 support

Image
1

50K+

gradiant/jupyter repository overview

Jupyter for Big Data Analytics

This is a lightweight Jupyter Docker Image for Big Data Analytics.

It includes support for:

  • Apache Spark 2.4.4
  • Python3.7.
    • numpy.
    • scipy.
    • pandas.
    • pandasql
    • scikit-learn.
    • matplotlib and plotly for visualization.
  • R 3.5.
    • tidyverse.
    • devtools.
    • ggridges ,plotly, leaflet for visualization.
  • Jupyterlab next-generation notebook environment.
  • Apache Toree for Spark Kernel

Quick Start

docker run -p 8888:8888 -d gradiant/jupyter

Browse http://localhost:8888

Configuration

Configuration is set by the following environment variables:

VariablesDefaultDescription
JUPYTER_ENABLE_LABtrueenables the next-generation user interface for Project Jupyter.
JUPYTER_PORT8888binding port of jupyter http server

Notebook Persistence

Notebooks are stored in /notebooks image path. If you want to persist the notebooks you can use docker volumes or bind mounts.

With docker volumes:

docker run -p 8888:8888 -v notebooks:/notebooks -d gradiant/jupyter

With bind mounts:

docker run -p 8888:8888  -v "$(pwd)"/notebooks:/notebooks -d gradiant/jupyter

Spark Support

The image includes Spark 2.4.4 support through Apache Toree Kernels.

Tag summary

Content type

Image

Digest

Size

386.8 MB

Last updated

almost 7 years ago

docker pull gradiant/jupyter