# Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License. FROM jupyter/pyspark-notebook LABEL maintainer="Jupyter Project " USER root # RSpark config ENV R_LIBS_USER $SPARK_HOME/R/lib RUN fix-permissions $R_LIBS_USER # R pre-requisites RUN apt-get update && \ apt-get install -y --no-install-recommends \ fonts-dejavu \ tzdata \ gfortran \ gcc && apt-get clean && \ rm -rf /var/lib/apt/lists/* USER $NB_USER # R packages RUN conda install --quiet --yes \ 'r-base=3.3.2' \ 'r-irkernel=0.7*' \ 'r-ggplot2=2.2*' \ 'r-sparklyr=0.5*' \ 'r-rcurl=1.95*' && \ conda clean -tipsy && \ fix-permissions $CONDA_DIR # Apache Toree kernel RUN pip install --no-cache-dir \ https://dist.apache.org/repos/dist/dev/incubator/toree/0.2.0/snapshots/dev1/toree-pip/toree-0.2.0.dev1.tar.gz \ && \ jupyter toree install --sys-prefix && \ fix-permissions $CONDA_DIR # Spylon-kernel RUN conda install --quiet --yes 'spylon-kernel=0.4*' && \ conda clean -tipsy && \ python -m spylon_kernel install --sys-prefix && \ fix-permissions $CONDA_DIR