@@ -37,8 +37,7 @@ ENV CONDA_DIR=/opt/conda \
37
37
SHELL=/bin/bash \
38
38
NB_USER=jovyan \
39
39
NB_UID=1000 \
40
- NB_OWNER_GROUP=user-writable \
41
- NB_OWNER_GID=10000 \
40
+ NB_GID=100 \
42
41
LC_ALL=en_US.UTF-8 \
43
42
LANG=en_US.UTF-8 \
44
43
LANGUAGE=en_US.UTF-8
@@ -51,10 +50,9 @@ ADD fix-permissions /usr/local/bin/fix-permissions
51
50
# files we want users to write (/home/jovyan, packages)
52
51
RUN useradd -m -s /bin/bash -N -u $NB_UID $NB_USER && \
53
52
mkdir -p $CONDA_DIR && \
54
- chown $NB_USER $CONDA_DIR && \
55
- groupadd -g $NB_OWNER_GID $NB_OWNER_GROUP && \
56
- usermod -G $NB_OWNER_GROUP $NB_USER && \
57
- fix-permissions /home/$NB_USER
53
+ chown $NB_USER:$NB_GID $CONDA_DIR && \
54
+ fix-permissions $HOME && \
55
+ fix-permissions $CONDA_DIR
58
56
59
57
USER $NB_USER
60
58
@@ -65,15 +63,14 @@ RUN mkdir /home/$NB_USER/work && \
65
63
# Install conda as jovyan and check the md5 sum provided on the download site
66
64
ENV MINICONDA_VERSION 4.3.21
67
65
RUN cd /tmp && \
68
- mkdir -p $CONDA_DIR && \
69
66
wget --quiet https://repo.continuum.io/miniconda/Miniconda3-${MINICONDA_VERSION}-Linux-x86_64.sh && \
70
67
echo "c1c15d3baba15bf50293ae963abef853 *Miniconda3-${MINICONDA_VERSION}-Linux-x86_64.sh" | md5sum -c - && \
71
68
/bin/bash Miniconda3-${MINICONDA_VERSION}-Linux-x86_64.sh -f -b -p $CONDA_DIR && \
72
69
rm Miniconda3-${MINICONDA_VERSION}-Linux-x86_64.sh && \
73
70
$CONDA_DIR/bin/conda config --system --prepend channels conda-forge && \
74
71
$CONDA_DIR/bin/conda config --system --set auto_update_conda false && \
75
72
$CONDA_DIR/bin/conda config --system --set show_channel_urls true && \
76
- $CONDA_DIR/bin/conda update --all && \
73
+ $CONDA_DIR/bin/conda update --all --quiet --yes && \
77
74
conda clean -tipsy && \
78
75
fix-permissions $CONDA_DIR
79
76
0 commit comments