Available Container Images
JupyerHub makes use of a container image to execute your code/commands. You must use a container image that contains the software you wish to use. We provide container images from Jupyter Docker Stacks. Additional container images can be created for specific needs.
All images include NVIDIA GPU support and will provide access to GPU resources if requested during container launch.
General Container Images
The following general purpose containers are available for use.
Name | Image Repo | Container Image Tag | Software |
---|---|---|---|
Jupyter Stack Minimal Notebook | minimal-notebook | quay.io/jupyter/minimal-notebook:2025-07-07 | Ubuntu 24.04 JupyterLab 4.4.4 Python Git vi nano wget curl unzip tzdata |
Jupyter Stack R Notebook | r-notebook | quay.io/jupyter/r-notebook:2025-07-07 | Everything in jupyter/minimal-notebook The R interpreter and base environment IRKernel to support R code in Jupyter notebooks tidyverse packages from conda-forge caret, crayon, devtools, forecast, hexbin, htmltools, htmlwidgets, nycflights13, randomforest, rcurl, rmarkdown, rodbc, rsqlite, shiny, tidymodels, unixodbc packages from conda-forge |
Jupyter Stack SciPy Notebook | scipy-notebook | quay.io/jupyter/scipy-notebook:2025-07-07 | Everything in jupyter/minimal-notebook altair, beautifulsoup4, bokeh, bottleneck, cloudpickle, conda-forge::blas=*=openblas, cython, dask, dill, h5py, jupyterlab-git, matplotlib-base, numba, numexpr, openpyxl, pandas, patsy, protobuf, pytables, scikit-image, scikit-learn, scipy, seaborn, sqlalchemy, statsmodel, sympy, widgetsnbextension, xlrd packages ipympl and ipywidgets for interactive visualizations and plots in Python notebooks Facets for visualizing machine learning datasets |
Jupyter Stack Tensorflow Notebook | tensorflow-notebook | quay.io/jupyter/tensorflow-notebook:cuda-2025-07-07 | Everything in jupyter/scipy-notebook and its ancestor images TensorFlow machine learning library Jupyter Server Proxy to support TensorBoard |
Jupyter Stack PyTorch Notebook | pytorch-notebook | quay.io/jupyter/pytorch-notebook:cuda12-2025-07-07 | Everything in jupyter/scipy-notebook and its ancestor images pytorch machine learning library (torch, torchaudio and torchvision) |
Jupyter Stack Julia Notebook | julia-notebook | quay.io/jupyter/julia-notebook:2025-07-07 | Everything in jupyter/minimal-notebook The Julia compiler and base environment IJulia to support Julia code in Jupyter notebook Pluto.jl reactive Julia notebook interface, made accessible with jupyter-pluto-proxy HDF5 package |
Jupyter Stack Datascience Notebook | datascience-notebook | quay.io/jupyter/datascience-notebook:2025-07-07 | Everything in the jupyter/scipy-notebook, jupyter/r-notebook, and jupyter/julia-notebook images and their ancestor images rpy2 package |
The following diagram shows the relationships of the above container images.
graph LR;
A[minimal-notebook]
B[r-notebook]
C[scipy-notebook]
D[tensorflow-notebook]
E[datascience-notebook]
F[pytorch-notebook]
G[julia-notebook]
A --> B
A --> C
A --> G
B --> E
C --> E
C --> D
C --> F
G --> E
Custom Container Images
The following custom containers are available for use.
Name | Image Repo | Container Image Tag | Software |
---|---|---|---|
R Studio Notebook | rstudio-notebook | ghcr.io/sdsu-research-ci/rstudio-desktop-notebook:v2.0 | Everything in Jupyter Stack R Notebook RStudio Jupyter Desktop |
Eclipse C/C++ Desktop | eclipse-notebook | ghcr.io/sdsu-research-ci/eclipse-notebook:v2.0 | Everything in jupyter/minimal-notebook Eclipse IDE for C/C++ Developers for Linux x86_64 build-essential Jupyter Desktop xfce desktop |
Kube Notebook | kube-notebook | ghcr.io/sdsu-research-ci/kube-notebook:v3.1 | Everything in jupyter/minimal-notebook rclone kubectl Jupyter Desktop Code Server (VS Code) Globus Connect Personal NB Conda Kernels |
SageMath Notebook | sagemath-notebook | ghcr.io/sdsu-research-ci/sagemath-notebook:v2.0 | Everything in jupyter/scipy-notebook SageMath Kernel |
GIS Notebook | gis-notebook | ghcr.io/sdsu-research-ci/gis-notebook:v2.0 | Everything in jupyter/pytorch-notebook beautifulsoup4, boto3, eo-learn, geopandas, geoplot, laspy, lightgbm, natsort, netcdf4, networkx, psycopg2, pysal, rasterio, rclone, selenium, sentinelhub, xeus-python |
Health Informatics Notebook | health-informatics-notebook | ghcr.io/sdsu-research-ci/health-informatics-notebook:v3.0 | Everything in jupyter/scipy-notebook biopython, pytest, fastp, samtools, bwa, varscan, bcftools, mummer, ensembl-vep, goalign, gotree, modeltest-ng, raxml-ng, spades, mafft |
Astro Notebook | astro-notebook | ghcr.io/sdsu-research-ci/astro-notebook:v2.0 | Everything in jupyter/scipy-notebook astropy, astroquery, photutils, emcee, corner, fsps, lxml, reportlab SKIRT PTS |
LLM Notebook | llm-notebook | ghcr.io/sdsu-research-ci/llm-notebook:v3.0 | Everything in jupyter/pytorch-notebook rclone, bitsandbytes, transformers, peft, accelerate, trl, ollama-python, openai, PyAudio, portaudio, cuda-nvcc, deepspeed, langchain, huggingface_hub, auto-gpt, autoawq, xformers, dask-kubernetes, chromadb FastChat Ollama Code Server (VS Code) Jupyter AI |
Molecular Dynamics Notebook | md-notebook | ghcr.io/sdsu-research-ci/md-notebook:v3.0 | Everything in jupyter/scipy-notebook cmake gcc g++ openmpi-bin vim LAMMPS ovito Quantum Espresso Jupyter Desktop |
The following diagram shows the relationships between the general and custom container images.
graph LR;
A[minimal-notebook]
B[scipy-notebook]
C[pytorch-notebook]
D[eclipse-notebook]
E[kube-notebook]
F[sagemath-notebook]
G[gis-notebook]
H[health-informatics-notebook]
I[astro-notebook]
J[llm-notebook]
K[md-notebook]
L[r-notebook]
M[rstudio-notebook]
A-->B
A-->D
A-->E
B-->C
B-->F
B-->H
B-->I
B-->K
C-->G
C-->J
A-->L
L-->M