This Docker image is a customized version of the official Jupyter Minimal Notebook image, based on Ubuntu 22.04.
The following build arg is available:
IMAGE_SOURCE: The base image to use for the build. Defaults tojupyter/minimal-notebook:notebook-6.5.4.
This image is designed to provide a minimal Jupyter Notebook environment with additional tools and configurations. It includes:
- Additional packages:
ncdu,vim,zip - Configured with a default timezone of
Europe/Berlin - Default locale set to
en_US.UTF-8 - IPython kernel config directory created with default permissions
- Git and Graphviz installed
execute_timefrom Jupyter contrib extensions installednbresusefor displaying resource usage in a notebook (seerequirements.txt)
To pull and run the image use:
docker run -p 8888:8888 ghcr.io/digiklausur/docker-stacks/minimal-notebook:latest
Available tags are latest and dev. Available registries are quay.io and ghcr.io.
To build the image from the standard source, run:
docker build -t minimal-notebook:dev .
To build the image from a custom source, run:
docker build -t minimal-notebook:dev . --build-arg="IMAGE_SOURCE=<your_base_image>:<your_tag>"
To run the image, use:
docker run -p 8888:8888 minimal-notebook:dev