-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
30 lines (21 loc) · 697 Bytes
/
Dockerfile
File metadata and controls
30 lines (21 loc) · 697 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FROM dsdh/docker-ds
LABEL maintainer = "Data Science <datascience@digitalhouse.com>"
ENV NB_USER=IA-DH-2018\
NB_UID=1002
ENV HOME=/home/$NB_USER
USER root
RUN useradd -ms /bin/bash -N -u $NB_UID $NB_USER && \
mkdir -p $CONDA_DIR && \
chown -R $NB_USER:$NB_GID $CONDA_DIR && \
fix-permissions $HOME && \
fix-permissions $CONDA_DIR && \
echo "$NB_USER ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/notebook &&\
mkdir /home/$NB_USER/notebooks && \
fix-permissions /home/$NB_USER && \
usermod -aG sudo $NB_USER
RUN pip_libs='tensorflow \
keras' \
&& pip install --upgrade $pip_libs
USER $NB_USER
WORKDIR $HOME
CMD ["start-notebook.sh", "--NotebookApp.token=''", "--allow-root"]