We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 518c76a commit b63019fCopy full SHA for b63019f
1 file changed
docs/Dockerfile
@@ -4,17 +4,23 @@ RUN apt-get update \
4
&& apt-get -y upgrade \
5
&& apt-get -y install python3 python3-pip python3-dev ipython3
6
7
-RUN pip3 install --no-cache notebook
+RUN python3 -m pip install --no-cache-dir notebook jupyterlab
8
9
-ARG NB_USER=plotlynet
+ARG NB_USER=jovyan
10
ARG NB_UID=1000
11
-RUN useradd -m -s /bin/bash -N -u $NB_UID $NB_USER
12
-
13
-USER $NB_USER
14
15
-ENV HOME=/home/$NB_USER
16
17
-WORKDIR $HOME
+ENV USER ${NB_USER}
+ENV NB_UID ${NB_UID}
+ENV HOME /home/${NB_USER}
+
+RUN adduser --disabled-password \
+ --gecos "Default user" \
+ --uid ${NB_UID} \
18
+ ${NB_USER}
19
20
+COPY . ${HOME}
21
+USER root
22
+RUN chown -R ${NB_UID} ${HOME}
23
+USER ${NB_USER}
24
25
ENV PATH="${PATH}:$HOME/.dotnet/tools/"
26
0 commit comments