Dieses Projekt enthält eine Beispielkonfiguration für einen JupyterHub-Server, der in Docker ausgeführt wird. Der JupyterHub ermöglicht es dir, Jupyter-Notebooks zu starten und gemeinsam mit anderen Nutzern zu bearbeiten.
docker-compose.yml
: Docker Compose-Datei, die den JupyterHub-Server startetDockerfile
: Dockerfile, das das Image für den Jupyter Notebook Server definiertjupyterhub_config.py
: Konfigurationsdatei für den JupyterHub-Server
- Stelle sicher, dass Docker installiert ist
- Lade das Repository herunter oder klonen es von Github
- Navigiere in das Projektverzeichnis
- Führe
docker-compose up -d
aus, um den JupyterHub-Server zu starten - Öffne
http://localhost:8000
in deinem Browser und melde dich an
- Die Jupyter-Notebooks werden standardmäßig im Verzeichnis
/home/jovyan/work
im Container gespeichert. - Die Nutzer-Notebooks werden in separaten Docker-Volumes gespeichert, die nach dem Schema
jupyterhub-user-{username}
benannt sind. - In der Datei
jupyterhub_config.py
können weitere Konfigurationen vorgenommen werden, z.B. das Hinzufügen von Nutzern oder das Ändern des Anmeldebildschirms. - Weitere Informationen findest du in der JupyterHub-Dokumentation.
Viel Spaß :-)