Skip to content

Jupyter

Jupyter Notebook ist eine interaktive Entwicklungsumgebung, die es Benutzern ermöglicht, Code zu schreiben und auszuführen, um interaktive Datenanalysen und Visualisierungen durchzuführen.

version: '3.9'

services:
  jupyter:
    image: jupyter/scipy-notebook
    restart: always
    environment:
      - "JUPYTER_ENABLE_LAB=yes"
    ports:
      - "[::1]:8000:8888"
    volumes:
      - "/srv/jupyter:/home/jovyan/work/"
    ports:
      - "[::1]:8000:8888"
    labels:
      - "traefik.enable=true"
      - "traefik.http.services.srv_jupyter.loadbalancer.server.port=8888"
      - "traefik.http.routers.r_jupyter.rule=Host(`jupyter.domain.de`)"
      - "traefik.http.routers.r_jupyter.entrypoints=websecure"

Nach dem Initialen-Start von Jupyter Notebook befindet sich ein Link mit einem Access Token in den Containerlogs (docker compose logs jupyter), kopieren Sie diesen Token (?token=******) um ein Passwort auf der Website festzulegen.

Das Passwort kann auch mit folgendem Befehl zurückgesetzt werden:

docker compose exec jupyter jupyter server password