Sign inSign up

1tsme/debian

By 1tsme

Updated about 10 hours ago

Debian images across 5 suites x 3 flavors, with optional Python and uv layers. Updated daily.

Image
Operating systems
0

100K+

1tsme/debian repository overview

Debian Container Images

Debian container images built on the official images, published daily, across five Debian suites (stable, testing, unstable, oldstable, oldoldstable), each in up to three flavors: the default (full) image, slim, and backportsbackports isn't published for unstable or oldoldstable, since Debian doesn't maintain a live backports pocket for either (backports are only maintained for the current stable and, during its transition window, oldstable). Once oldoldstable ages past Debian's LTS window, its security pocket stops publishing and its main pocket freezes — the build then drops the dead security source and keeps publishing at that last known state rather than failing outright.

Images

Each suite/flavor combination produces the same three-tier image stack:

Base

Minimal debian:<suite>, debian:<suite>-slim, or debian:<suite>-backports image, upgraded (apt-get upgrade) and with ca-certificates installed. Intended as a foundation for other images.

docker pull 1tsme/debian:latest       # stable, default flavor
docker pull 1tsme/debian:slim         # stable, slim flavor
docker pull 1tsme/debian:backports    # stable, backports flavor
docker pull 1tsme/debian:testing
docker pull 1tsme/debian:testing-slim
docker pull 1tsme/debian:testing-backports
docker pull 1tsme/debian:unstable
docker pull 1tsme/debian:unstable-slim
docker pull 1tsme/debian:oldstable
docker pull 1tsme/debian:oldstable-slim
docker pull 1tsme/debian:oldstable-backports
docker pull 1tsme/debian:oldoldstable
docker pull 1tsme/debian:oldoldstable-slim
Python

Extends the base image with python3 and python3-pip. Built for the same platforms as the base image for that suite/flavor.

docker pull 1tsme/debian:python              # stable, default flavor
docker pull 1tsme/debian:slim-python          # stable, slim flavor
docker pull 1tsme/debian:backports-python     # stable, backports flavor
docker pull 1tsme/debian:testing-python
docker pull 1tsme/debian:testing-slim-python
docker pull 1tsme/debian:testing-backports-python
uv

Extends the Python image with uv — built from source on linux/amd64, linux/arm64, linux/arm/v7, and linux/386, and installed from the official prebuilt release binary on linux/ppc64le, linux/riscv64, and linux/s390x (where present), since compiling under QEMU emulation is impractically slow (hours, not minutes) on those architectures. linux/arm/v5 is always excluded — Rust has no ARMv5 target and uv publishes no binary for it either. oldoldstable's frozen main pocket can no longer satisfy the exact build-essential/libssl-dev versions needed to compile from source, so it always installs the prebuilt binary regardless of architecture.

docker pull 1tsme/debian:uv                  # stable, default flavor
docker pull 1tsme/debian:slim-uv              # stable, slim flavor
docker pull 1tsme/debian:backports-uv         # stable, backports flavor
docker pull 1tsme/debian:testing-uv
docker pull 1tsme/debian:testing-slim-uv
docker pull 1tsme/debian:testing-backports-uv

Platforms

Each suite/flavor builds whatever platforms Docker Hub currently publishes for debian:<suite><flavor-suffix>, resolved from the upstream manifest at build time rather than hardcoded — Debian's per-suite architecture support shifts as its release cycle rolls forward, especially for oldstable and oldoldstable, and can also differ between the default, slim, and backports flavors of the same suite. The uv image additionally always excludes linux/arm/v5, since neither Rust nor uv's release binaries target it.

Tags

Tag patternDescription
lateststable base image, default (non-slim) flavor
pythonstable Python image, default flavor
uvstable uv image, default flavor
uv-<uv version>stable uv image, default flavor, stamped with the bundled uv release (e.g. uv-0.11.32)
<label>base image for <label>slim, backports; testing, testing-slim, testing-backports; unstable, unstable-slim; oldstable, oldstable-slim, oldstable-backports; oldoldstable, oldoldstable-slim
<label>-pythonPython image for <label>
<label>-uvuv image for <label>
<label>-uv-<uv version>uv image for <label>, stamped with the bundled uv release

Source: https://github.com/its-me/image.debian

Tag summary

Content type

Image

Digest

sha256:d830b382e

Size

103 MB

Last updated

about 10 hours ago

docker pull 1tsme/debian:uv-0.12.15