Browse Source

debian:bullseye, jupyter-notebook, persistent home

Fabian Peter Hammerle 4 years ago
commit
a478488922
2 changed files with 25 additions and 0 deletions
  1. 12 0
      Dockerfile
  2. 13 0
      docker-compose.yml

+ 12 - 0
Dockerfile

@@ -0,0 +1,12 @@
+FROM debian:bullseye
+
+RUN apt-get update \
+    && apt-get install --yes --no-install-recommends \
+        jupyter-notebook
+
+RUN useradd --create-home notebook
+USER notebook
+
+VOLUME /home/notebook
+WORKDIR /home/notebook
+CMD ["jupyter", "notebook", "--ip=0.0.0.0"]

+ 13 - 0
docker-compose.yml

@@ -0,0 +1,13 @@
+version: '3'
+
+volumes:
+  home:
+
+services:
+  notebook:
+    build: .
+    ports: ['127.0.0.1:8888:8888']
+    volumes: ['home:/home/notebook:rw']
+    security_opt: ['no-new-privileges']
+
+# https://docs.docker.com/compose/compose-file