Skip to content

(GPU accelerated) Multi-arch (linux/amd64, linux/arm64/v8) Python docker images. Please submit Pull Requests to the GitLab repository. Mirror of

License

Notifications You must be signed in to change notification settings

b-data/python-docker-stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

95cda2c · Mar 26, 2025
Oct 30, 2022
Mar 26, 2025
Feb 5, 2025
Mar 2, 2025
Mar 16, 2025
Jun 7, 2022
Sep 12, 2022
Mar 17, 2025
Dec 24, 2024
Jun 7, 2022
Dec 24, 2024
Feb 5, 2025
Mar 26, 2023

Repository files navigation

minimal-readme compliant Project Status: Active – The project has reached a stable, usable state and is being actively developed. Donate using Liberapay

See the CUDA-based Python docker stack for GPU accelerated docker images.

Python docker stack

Multi-arch (linux/amd64, linux/arm64/v8) docker images:

Images considered stable for Python versions ≥ 3.10.5.

Build chain

ver → base → scipy

Features

glcr.b-data.ch/python/ver serves as parent image for glcr.b-data.ch/jupyterlab/python/base.

The other images are counterparts to the JupyterLab images but without

  • code-server
  • IPython
  • JupyterHub
  • JupyterLab
    • JupyterLab Extensions
    • JupyterLab Integrations
  • Jupyter Notebook
    • Jupyter Notebook Conversion
  • LSP Server
  • Oh My Zsh
    • Powerlevel10k Theme
    • MesloLGS NF Font
  • Widgets

and any configuration thereof.

Table of Contents

Prerequisites

This projects requires an installation of docker.

Install

To install docker, follow the instructions for your platform:

Usage

Build image (ver)

latest:

docker build \
  --build-arg PYTHON_VERSION=3.13.2 \
  -t python/ver \
  -f ver/latest.Dockerfile .

version:

docker build \
  -t python/ver:MAJOR.MINOR.PATCH \
  -f ver/MAJOR.MINOR.PATCH.Dockerfile .

For MAJOR.MINOR.PATCH3.10.5.

Run container

self built:

docker run -it --rm python/ver[:MAJOR.MINOR.PATCH]

from the project's GitLab Container Registries:

docker run -it --rm \
  IMAGE[:MAJOR[.MINOR[.PATCH]]]

IMAGE being one of

Contributing

PRs accepted.

This project follows the Contributor Covenant Code of Conduct.

Support

Community support: Open a new discussion here.

Commercial support: Contact b-data by email.

License

Copyright © 2022 b-data GmbH

Distributed under the terms of the MIT License.