Node: Add images for debian trixie#19678
Merged
tianon merged 1 commit intodocker-library:masterfrom Aug 13, 2025
Merged
Conversation
12 tasks
Diff for cc4532b:diff --git a/_bashbrew-cat b/_bashbrew-cat
index 88c7725..672afd4 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -32,6 +32,16 @@ Architectures: amd64, arm32v7, arm64v8
GitCommit: c3973687f2e3de90dd0ffac1199ab8d7221ac27a
Directory: 20/bullseye-slim
+Tags: 20-trixie, 20.19-trixie, 20.19.4-trixie, iron-trixie
+Architectures: amd64, arm64v8, ppc64le, s390x
+GitCommit: f9e105af51a35a84638d79cf717c507075f33985
+Directory: 20/trixie
+
+Tags: 20-trixie-slim, 20.19-trixie-slim, 20.19.4-trixie-slim, iron-trixie-slim
+Architectures: amd64, arm64v8, ppc64le, s390x
+GitCommit: f9e105af51a35a84638d79cf717c507075f33985
+Directory: 20/trixie-slim
+
Tags: 22, 22-bookworm, 22.18, 22.18-bookworm, 22.18.0, 22.18.0-bookworm, jod, jod-bookworm, lts, lts-bookworm, lts-jod
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: de1c8c994e1bf8a5843ff7d4d987eee0cad69243
@@ -62,6 +72,16 @@ Architectures: amd64, arm32v7, arm64v8
GitCommit: de1c8c994e1bf8a5843ff7d4d987eee0cad69243
Directory: 22/bullseye-slim
+Tags: 22-trixie, 22.18-trixie, 22.18.0-trixie, jod-trixie, lts-trixie
+Architectures: amd64, arm64v8, ppc64le, s390x
+GitCommit: f9e105af51a35a84638d79cf717c507075f33985
+Directory: 22/trixie
+
+Tags: 22-trixie-slim, 22.18-trixie-slim, 22.18.0-trixie-slim, jod-trixie-slim, lts-trixie-slim
+Architectures: amd64, arm64v8, ppc64le, s390x
+GitCommit: f9e105af51a35a84638d79cf717c507075f33985
+Directory: 22/trixie-slim
+
Tags: 24, 24-bookworm, 24.5, 24.5-bookworm, 24.5.0, 24.5.0-bookworm, bookworm, current, current-bookworm, latest
Architectures: amd64, arm64v8, ppc64le, s390x
GitCommit: de1c8c994e1bf8a5843ff7d4d987eee0cad69243
@@ -91,3 +111,13 @@ Tags: 24-bullseye-slim, 24.5-bullseye-slim, 24.5.0-bullseye-slim, bullseye-slim,
Architectures: amd64, arm64v8
GitCommit: de1c8c994e1bf8a5843ff7d4d987eee0cad69243
Directory: 24/bullseye-slim
+
+Tags: 24-trixie, 24.5-trixie, 24.5.0-trixie, current-trixie, trixie
+Architectures: amd64, arm64v8, ppc64le, s390x
+GitCommit: f9e105af51a35a84638d79cf717c507075f33985
+Directory: 24/trixie
+
+Tags: 24-trixie-slim, 24.5-trixie-slim, 24.5.0-trixie-slim, current-trixie-slim, trixie-slim
+Architectures: amd64, arm64v8, ppc64le, s390x
+GitCommit: f9e105af51a35a84638d79cf717c507075f33985
+Directory: 24/trixie-slim
diff --git a/_bashbrew-list b/_bashbrew-list
index a29450e..d5f3f1a 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -7,6 +7,8 @@ node:20-bookworm-slim
node:20-bullseye
node:20-bullseye-slim
node:20-slim
+node:20-trixie
+node:20-trixie-slim
node:20.19
node:20.19-alpine
node:20.19-alpine3.21
@@ -16,6 +18,8 @@ node:20.19-bookworm-slim
node:20.19-bullseye
node:20.19-bullseye-slim
node:20.19-slim
+node:20.19-trixie
+node:20.19-trixie-slim
node:20.19.4
node:20.19.4-alpine
node:20.19.4-alpine3.21
@@ -25,6 +29,8 @@ node:20.19.4-bookworm-slim
node:20.19.4-bullseye
node:20.19.4-bullseye-slim
node:20.19.4-slim
+node:20.19.4-trixie
+node:20.19.4-trixie-slim
node:22
node:22-alpine
node:22-alpine3.21
@@ -34,6 +40,8 @@ node:22-bookworm-slim
node:22-bullseye
node:22-bullseye-slim
node:22-slim
+node:22-trixie
+node:22-trixie-slim
node:22.18
node:22.18-alpine
node:22.18-alpine3.21
@@ -43,6 +51,8 @@ node:22.18-bookworm-slim
node:22.18-bullseye
node:22.18-bullseye-slim
node:22.18-slim
+node:22.18-trixie
+node:22.18-trixie-slim
node:22.18.0
node:22.18.0-alpine
node:22.18.0-alpine3.21
@@ -52,6 +62,8 @@ node:22.18.0-bookworm-slim
node:22.18.0-bullseye
node:22.18.0-bullseye-slim
node:22.18.0-slim
+node:22.18.0-trixie
+node:22.18.0-trixie-slim
node:24
node:24-alpine
node:24-alpine3.21
@@ -61,6 +73,8 @@ node:24-bookworm-slim
node:24-bullseye
node:24-bullseye-slim
node:24-slim
+node:24-trixie
+node:24-trixie-slim
node:24.5
node:24.5-alpine
node:24.5-alpine3.21
@@ -70,6 +84,8 @@ node:24.5-bookworm-slim
node:24.5-bullseye
node:24.5-bullseye-slim
node:24.5-slim
+node:24.5-trixie
+node:24.5-trixie-slim
node:24.5.0
node:24.5.0-alpine
node:24.5.0-alpine3.21
@@ -79,6 +95,8 @@ node:24.5.0-bookworm-slim
node:24.5.0-bullseye
node:24.5.0-bullseye-slim
node:24.5.0-slim
+node:24.5.0-trixie
+node:24.5.0-trixie-slim
node:alpine
node:alpine3.21
node:alpine3.22
@@ -95,6 +113,8 @@ node:current-bookworm-slim
node:current-bullseye
node:current-bullseye-slim
node:current-slim
+node:current-trixie
+node:current-trixie-slim
node:iron
node:iron-alpine
node:iron-alpine3.21
@@ -104,6 +124,8 @@ node:iron-bookworm-slim
node:iron-bullseye
node:iron-bullseye-slim
node:iron-slim
+node:iron-trixie
+node:iron-trixie-slim
node:jod
node:jod-alpine
node:jod-alpine3.21
@@ -113,6 +135,8 @@ node:jod-bookworm-slim
node:jod-bullseye
node:jod-bullseye-slim
node:jod-slim
+node:jod-trixie
+node:jod-trixie-slim
node:latest
node:lts
node:lts-alpine
@@ -124,4 +148,8 @@ node:lts-bullseye
node:lts-bullseye-slim
node:lts-jod
node:lts-slim
+node:lts-trixie
+node:lts-trixie-slim
node:slim
+node:trixie
+node:trixie-slim
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 7a9dc66..69d1a35 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -8,6 +8,8 @@ node:iron-bookworm
node:iron-bullseye
node:iron-bullseye-slim
node:iron-slim
+node:iron-trixie
+node:iron-trixie-slim
node:latest
node:lts-alpine3.21
node:lts-alpine3.22
@@ -15,4 +17,8 @@ node:lts-bullseye
node:lts-bullseye-slim
node:lts-jod
node:lts-slim
+node:lts-trixie
+node:lts-trixie-slim
node:slim
+node:trixie
+node:trixie-slim
diff --git a/node_slim/Dockerfile b/node_iron-trixie-slim/Dockerfile
similarity index 99%
copy from node_slim/Dockerfile
copy to node_iron-trixie-slim/Dockerfile
index ec2a819..66398ef 100644
--- a/node_slim/Dockerfile
+++ b/node_iron-trixie-slim/Dockerfile
@@ -1,9 +1,9 @@
-FROM debian:bookworm-slim
+FROM debian:trixie-slim
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
-ENV NODE_VERSION 24.5.0
+ENV NODE_VERSION 20.19.4
RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
diff --git a/node_current-alpine3.21/docker-entrypoint.sh b/node_iron-trixie-slim/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.21/docker-entrypoint.sh
copy to node_iron-trixie-slim/docker-entrypoint.sh
diff --git a/node_current-bullseye/Dockerfile b/node_iron-trixie/Dockerfile
similarity index 98%
copy from node_current-bullseye/Dockerfile
copy to node_iron-trixie/Dockerfile
index bfd2a54..e56da66 100644
--- a/node_current-bullseye/Dockerfile
+++ b/node_iron-trixie/Dockerfile
@@ -1,9 +1,9 @@
-FROM buildpack-deps:bullseye
+FROM buildpack-deps:trixie
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
-ENV NODE_VERSION 24.5.0
+ENV NODE_VERSION 20.19.4
RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
diff --git a/node_current-alpine3.21/docker-entrypoint.sh b/node_iron-trixie/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.21/docker-entrypoint.sh
copy to node_iron-trixie/docker-entrypoint.sh
diff --git a/node_lts-slim/Dockerfile b/node_lts-trixie-slim/Dockerfile
similarity index 99%
copy from node_lts-slim/Dockerfile
copy to node_lts-trixie-slim/Dockerfile
index 7d89718..216cdf0 100644
--- a/node_lts-slim/Dockerfile
+++ b/node_lts-trixie-slim/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:bookworm-slim
+FROM debian:trixie-slim
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
diff --git a/node_current-alpine3.21/docker-entrypoint.sh b/node_lts-trixie-slim/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.21/docker-entrypoint.sh
copy to node_lts-trixie-slim/docker-entrypoint.sh
diff --git a/node_lts-bullseye/Dockerfile b/node_lts-trixie/Dockerfile
similarity index 99%
copy from node_lts-bullseye/Dockerfile
copy to node_lts-trixie/Dockerfile
index d91ac96..6fe316a 100644
--- a/node_lts-bullseye/Dockerfile
+++ b/node_lts-trixie/Dockerfile
@@ -1,4 +1,4 @@
-FROM buildpack-deps:bullseye
+FROM buildpack-deps:trixie
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
diff --git a/node_current-alpine3.21/docker-entrypoint.sh b/node_lts-trixie/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.21/docker-entrypoint.sh
copy to node_lts-trixie/docker-entrypoint.sh
diff --git a/node_slim/Dockerfile b/node_trixie-slim/Dockerfile
similarity index 99%
copy from node_slim/Dockerfile
copy to node_trixie-slim/Dockerfile
index ec2a819..aadeebf 100644
--- a/node_slim/Dockerfile
+++ b/node_trixie-slim/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:bookworm-slim
+FROM debian:trixie-slim
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
diff --git a/node_current-alpine3.21/docker-entrypoint.sh b/node_trixie-slim/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.21/docker-entrypoint.sh
copy to node_trixie-slim/docker-entrypoint.sh
diff --git a/node_current-bullseye/Dockerfile b/node_trixie/Dockerfile
similarity index 99%
copy from node_current-bullseye/Dockerfile
copy to node_trixie/Dockerfile
index bfd2a54..3bf7ba6 100644
--- a/node_current-bullseye/Dockerfile
+++ b/node_trixie/Dockerfile
@@ -1,4 +1,4 @@
-FROM buildpack-deps:bullseye
+FROM buildpack-deps:trixie
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
diff --git a/node_current-alpine3.21/docker-entrypoint.sh b/node_trixie/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.21/docker-entrypoint.sh
copy to node_trixie/docker-entrypoint.shRelevant Maintainers:
|
tianon
approved these changes
Aug 13, 2025
Member
tianon
left a comment
There was a problem hiding this comment.
Because these all download pre-compiled artifacts (and aren't building Node.js from source), I think this is fine -- if they were building from source, I'd ask that bullseye be removed, but it can stay for now.
I think it would be sane (and perhaps even a good idea) to update generic aliases like latest to point to these new builds, but that's ultimately up to y'all as the maintainers.
Muscraft
pushed a commit
to Muscraft/official-images
that referenced
this pull request
Aug 19, 2025
Node: Add images for debian trixie
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request: nodejs/docker-node#2253
@LaurentGoderre @PeterDaveHello @SimenB @Starefossen @nschonni @ttshivers