diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 483139ccea4f6..ff6c69f1e91ea 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -202,6 +202,18 @@ jobs: - python:3.10-slim-bookworm,python3.10-bookworm-slim - python:3.9-slim-bookworm,python3.9-bookworm-slim - python:3.8-slim-bookworm,python3.8-bookworm-slim + - python:3.14-rc-trixie,python3.14-rc-trixie + - python:3.13-trixie,python3.13-trixie + - python:3.12-trixie,python3.12-trixie + - python:3.11-trixie,python3.11-trixie + - python:3.10-trixie,python3.10-trixie + - python:3.9-trixie,python3.9-trixie + - python:3.14-rc-slim-trixie,python3.14-rc-trixie-slim + - python:3.13-slim-trixie,python3.13-trixie-slim + - python:3.12-slim-trixie,python3.12-trixie-slim + - python:3.11-slim-trixie,python3.11-trixie-slim + - python:3.10-slim-trixie,python3.10-trixie-slim + - python:3.9-slim-trixie,python3.9-trixie-slim steps: # Login to DockerHub (when not pushing, it's to avoid rate-limiting) - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 diff --git a/docs/guides/integration/docker.md b/docs/guides/integration/docker.md index 59a915439c56c..2cee66d055e65 100644 --- a/docs/guides/integration/docker.md +++ b/docs/guides/integration/docker.md @@ -71,6 +71,20 @@ And the following derived images are available: - `ghcr.io/astral-sh/uv:python3.10-bookworm-slim` - `ghcr.io/astral-sh/uv:python3.9-bookworm-slim` - `ghcr.io/astral-sh/uv:python3.8-bookworm-slim` +- Based on `python3.x-trixie`: + - `ghcr.io/astral-sh/uv:python3.14-rc-trixie` + - `ghcr.io/astral-sh/uv:python3.13-trixie` + - `ghcr.io/astral-sh/uv:python3.12-trixie` + - `ghcr.io/astral-sh/uv:python3.11-trixie` + - `ghcr.io/astral-sh/uv:python3.10-trixie` + - `ghcr.io/astral-sh/uv:python3.9-trixie` +- Based on `python3.x-slim-trixie`: + - `ghcr.io/astral-sh/uv:python3.14-rc-trixie-slim` + - `ghcr.io/astral-sh/uv:python3.13-trixie-slim` + - `ghcr.io/astral-sh/uv:python3.12-trixie-slim` + - `ghcr.io/astral-sh/uv:python3.11-trixie-slim` + - `ghcr.io/astral-sh/uv:python3.10-trixie-slim` + - `ghcr.io/astral-sh/uv:python3.9-trixie-slim` As with the distroless image, each derived image is published with uv version tags as @@ -89,14 +103,14 @@ Use one of the above images with uv pre-installed or install uv by copying the b official distroless Docker image: ```dockerfile title="Dockerfile" -FROM python:3.12-slim-bookworm +FROM python:3.12-slim-trixie COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ ``` Or, with the installer: ```dockerfile title="Dockerfile" -FROM python:3.12-slim-bookworm +FROM python:3.12-slim-trixie # The installer requires curl (and certificates) to download the release archive RUN apt-get update && apt-get install -y --no-install-recommends curl ca-certificates