This is an automated email from the ASF dual-hosted git repository. zjffdu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/master by this push: new c4ce694 [minor] update Dockerfile for 0.9.0 c4ce694 is described below commit c4ce694db36f80456203a6532eca92697e02aadf Author: Jeff Zhang <zjf...@apache.org> AuthorDate: Mon Mar 23 15:00:09 2020 +0800 [minor] update Dockerfile for 0.9.0 --- scripts/docker/zeppelin/bin/Dockerfile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/scripts/docker/zeppelin/bin/Dockerfile b/scripts/docker/zeppelin/bin/Dockerfile index 3aa1654..ae7e63e 100644 --- a/scripts/docker/zeppelin/bin/Dockerfile +++ b/scripts/docker/zeppelin/bin/Dockerfile @@ -48,13 +48,13 @@ RUN echo "$LOG_TAG Install java8" && \ rm -rf /var/lib/apt/lists/* # should install conda first before numpy, matploylib since pip and python will be installed by conda -RUN echo "$LOG_TAG Install miniconda2 related packages" && \ +RUN echo "$LOG_TAG Install miniconda3 related packages" && \ apt-get -y update && \ apt-get install -y bzip2 ca-certificates \ libglib2.0-0 libxext6 libsm6 libxrender1 \ git mercurial subversion && \ echo 'export PATH=/opt/conda/bin:$PATH' > /etc/profile.d/conda.sh && \ - wget --quiet https://repo.continuum.io/miniconda/Miniconda2-4.3.11-Linux-x86_64.sh -O ~/miniconda.sh && \ + wget --quiet https://repo.continuum.io/miniconda/Miniconda3-4.6.14-Linux-x86_64.sh -O ~/miniconda.sh && \ /bin/bash ~/miniconda.sh -b -p /opt/conda && \ rm ~/miniconda.sh ENV PATH /opt/conda/bin:$PATH @@ -69,18 +69,22 @@ RUN echo "$LOG_TAG Install python related packages" && \ apt-get install -y libpng-dev libfreetype6-dev libxft-dev && \ # for tkinter apt-get install -y python-tk libxml2-dev libxslt-dev zlib1g-dev && \ - pip install numpy==1.12.1 pandas==0.21.1 matplotlib==2.1.1 pandasql==0.7.3 ipython==5.4.1 jupyter_client==5.1.0 ipykernel==4.7.0 bokeh==0.12.10 ggplot==0.11.5 grpcio==1.8.2 bkzep==0.4.0 statsmodels==0.10.2 + pip install -q pycodestyle==2.5.0 && \ + pip install -q numpy==1.17.3 pandas==0.25.0 scipy==1.3.1 grpcio==1.19.0 bkzep==0.6.1 hvplot==0.5.2 protobuf==3.10.0 && \ + pandasql==0.7.3 ipython==7.8.0 matplotlib==3.0.3 ipykernel==5.1.2 jupyter_client==5.3.4 bokeh==1.3.4 pycodestyle==2.5.0 apache_beam==2.15.0 RUN echo "$LOG_TAG Install R related packages" && \ - echo "deb http://cran.rstudio.com/bin/linux/ubuntu xenial/" | tee -a /etc/apt/sources.list && \ - gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9 && \ - gpg -a --export E084DAB9 | apt-key add - && \ + apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 && \ + add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/' && \ apt-get -y update && \ apt-get -y --allow-unauthenticated install r-base r-base-dev && \ + R -e "install.packages('evaluate', repos = 'https://cloud.r-project.org', lib='~/R')" && \ R -e "install.packages('knitr', repos='http://cran.us.r-project.org')" && \ R -e "install.packages('ggplot2', repos='http://cran.us.r-project.org')" && \ R -e "install.packages('googleVis', repos='http://cran.us.r-project.org')" && \ R -e "install.packages('data.table', repos='http://cran.us.r-project.org')" && \ + R -e "install.packages('IRkernel', repos = 'https://cloud.r-project.org', lib='~/R');IRkernel::installspec()" && \ + R -e "install.packages('shiny', repos = 'https://cloud.r-project.org', lib='~/R')" && \ # for devtools, Rcpp apt-get -y install libcurl4-gnutls-dev libssl-dev && \ R -e "install.packages('devtools', repos='http://cran.us.r-project.org')" && \