Debian images across 5 suites x 3 flavors, with optional Python and uv layers. Updated daily.
100K+
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 backports — backports 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.
Each suite/flavor combination produces the same three-tier image stack:
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
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
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
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.
| Tag pattern | Description |
|---|---|
latest | stable base image, default (non-slim) flavor |
python | stable Python image, default flavor |
uv | stable 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>-python | Python image for <label> |
<label>-uv | uv image for <label> |
<label>-uv-<uv version> | uv image for <label>, stamped with the bundled uv release |
Content type
Image
Digest
sha256:d830b382e…
Size
103 MB
Last updated
about 10 hours ago
docker pull 1tsme/debian:uv-0.12.15