diff --git a/dev-support/docker-images/jupyter/Dockerfile b/dev-support/docker-images/jupyter/Dockerfile index 5587b02bf..131048b52 100644 --- a/dev-support/docker-images/jupyter/Dockerfile +++ b/dev-support/docker-images/jupyter/Dockerfile @@ -75,16 +75,17 @@ RUN mv /tini /usr/local/bin/tini && chmod +x /usr/local/bin/tini # Install conda USER $NB_UID ARG PYTHON_VERSION=default -# update conda version to 4.11.0 -ENV MINICONDA_VERSION=4.11.0 \ - MINICONDA_MD5=7675bd23411179956bcc4692f16ef27d \ - CONDA_VERSION=4.11.0 +# update conda version to 23.10.0-1 +ENV MINICONDA_VERSION=23.10.0-1 \ + MINICONDA_SHA256=d0643508fa49105552c94a523529f4474f91730d3e0d1f168f1700c43ae67595 \ + CONDA_VERSION=23.10.0 WORKDIR /tmp -RUN wget --quiet https://repo.continuum.io/miniconda/Miniconda3-py37_${MINICONDA_VERSION}-Linux-x86_64.sh && \ - echo "${MINICONDA_MD5} *Miniconda3-py37_${MINICONDA_VERSION}-Linux-x86_64.sh" | md5sum -c - && \ - /bin/bash Miniconda3-py37_${MINICONDA_VERSION}-Linux-x86_64.sh -f -b -p $CONDA_DIR && \ - rm Miniconda3-py37_${MINICONDA_VERSION}-Linux-x86_64.sh && \ +# repo in https://repo.anaconda.com/miniconda/ +RUN wget --quiet https://repo.continuum.io/miniconda/Miniconda3-py311_${MINICONDA_VERSION}-Linux-x86_64.sh && \ + echo "${MINICONDA_SHA256} *Miniconda3-py311_${MINICONDA_VERSION}-Linux-x86_64.sh" | sha256sum -c - && \ + /bin/bash Miniconda3-py311_${MINICONDA_VERSION}-Linux-x86_64.sh -f -b -p $CONDA_DIR && \ + rm Miniconda3-py311_${MINICONDA_VERSION}-Linux-x86_64.sh && \ echo "conda ${CONDA_VERSION}" >> $CONDA_DIR/conda-meta/pinned && \ conda config --system --prepend channels conda-forge && \ conda config --system --set auto_update_conda false && \ @@ -110,8 +111,6 @@ RUN pip --no-cache-dir install pyqlib==0.8.6 # Install latest sumbarine python sdk and notebook RUN git clone --depth=1 https://github.com/apache/submarine && \ - # replace numpy==1.19.2 to numpy>=1.20.0 - sed -i "s/numpy==1.19.2/numpy>=1.20.0/" submarine/submarine-sdk/pysubmarine/setup.py && \ pip --no-cache-dir install submarine/submarine-sdk/pysubmarine[tf,pytorch] && \ cp submarine/submarine-sdk/pysubmarine/example/submarine_experiment_sdk.ipynb $HOME && \ cp -r submarine/submarine-sdk/pysubmarine/example/{data,deepfm_example.ipynb,deepfm.json} $HOME && \