Link Search Menu Expand Document (external link)

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