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