Skip to content

Latest commit

 

History

History
418 lines (366 loc) · 35.2 KB

23-bookworm-slim.md

File metadata and controls

418 lines (366 loc) · 35.2 KB

node:23-bookworm-slim

$ docker pull node@sha256:dfb18d8011c0b3a112214a32e772d9c6752131ffee512e974e59367e46fcee52
  • Manifest MIME: application/vnd.oci.image.index.v1+json
  • Platforms: 10
    • linux; amd64
    • unknown; unknown
    • linux; arm variant v7
    • unknown; unknown
    • linux; arm64 variant v8
    • unknown; unknown
    • linux; ppc64le
    • unknown; unknown
    • linux; s390x
    • unknown; unknown

node:23-bookworm-slim - linux; amd64

$ docker pull node@sha256:1efcaab3ce0fddcb5d76cb8a08c7423adfa54f54c4bfce38d365683e497fa18e
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 80.0 MB (80024921 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:aac7d40534ea7091a9783090ad03cadef00a81e5d0810db1a7f9efd10f51cbcc
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Tue, 01 Apr 2025 16:05:11 GMT
RUN # debian.sh --arch 'amd64' out/ 'bookworm' '@1743984000'
# Tue, 01 Apr 2025 16:05:11 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV NODE_VERSION=23.11.0
# Tue, 01 Apr 2025 16:05:11 GMT
RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';;       ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';;       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';;       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';;       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';;       i386) ARCH='x86' OPENSSL_ARCH='linux-elf';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && export GNUPGHOME="$(mktemp -d)"     && for key in       C0D6248439F1D5604AAFFB4021D900FFDB233756       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV YARN_VERSION=1.22.22
# Tue, 01 Apr 2025 16:05:11 GMT
RUN set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; }   && find /usr/local -type f -executable -exec ldd '{}' ';'     | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'     | sort -u     | xargs -r dpkg-query --search     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual   && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false   && yarn --version   && rm -rf /tmp/* # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 01 Apr 2025 16:05:11 GMT
CMD ["node"]
  • Layers:
    • sha256:8a628cdd7ccc83e90e5a95888fcb0ec24b991141176c515ad101f12d6433eb96
      Last Modified: Tue, 08 Apr 2025 00:22:58 GMT
      Size: 28.2 MB (28227259 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:809b04e40f4e9bfde8ffbafa2230445aa4f460d08f3ad364dd588ac8100e0379
      Last Modified: Tue, 08 Apr 2025 01:26:42 GMT
      Size: 3.3 KB (3314 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:58e674205d2aa1572a099fcee070be214b43af24ca7e6d91388e9ab339efc6b1
      Last Modified: Tue, 08 Apr 2025 01:26:43 GMT
      Size: 50.1 MB (50081380 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1667adbcc2a44e9fc88395d9044b95f16f858f991df0e02537676898c1040928
      Last Modified: Tue, 08 Apr 2025 01:26:42 GMT
      Size: 1.7 MB (1712521 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:af8df1bc3450751b8b8e23cb0c9d7d987545c758c370e8bef94f004e71d865d5
      Last Modified: Tue, 08 Apr 2025 01:26:42 GMT
      Size: 447.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:23-bookworm-slim - unknown; unknown

$ docker pull node@sha256:bf8b3f719270a93c95f4344f462c1488bf503abf6ebecba4c3c059bf41caea69
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2585382 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:eba7bb203dd7bb3125eb65bfd9822d9e075282efbd8ac6d02d5b70f71c6f82db
  • Layers:
    • sha256:bd4cfa0481dfa3c44939b774b869063558ea5c8f41f783eaa7bb65dc0609e6f2
      Last Modified: Tue, 08 Apr 2025 01:26:42 GMT
      Size: 2.6 MB (2558336 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:6ccd378640c6d71309785626321e0a4aac5f7679362930ba3f12ed3cf9c04e99
      Last Modified: Tue, 08 Apr 2025 01:26:42 GMT
      Size: 27.0 KB (27046 bytes)
      MIME: application/vnd.in-toto+json

node:23-bookworm-slim - linux; arm variant v7

$ docker pull node@sha256:a646fd9394338499773ea0c9cd3cc8c83b8d99d8c6ef4407b9e590e16c0224a4
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 70.4 MB (70369201 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:cdcbbf2d103c477cf87bf57feab3f0148b898288177134cf7af4975be81577ed
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Tue, 01 Apr 2025 16:05:11 GMT
RUN # debian.sh --arch 'armhf' out/ 'bookworm' '@1743984000'
# Tue, 01 Apr 2025 16:05:11 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV NODE_VERSION=23.11.0
# Tue, 01 Apr 2025 16:05:11 GMT
RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';;       ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';;       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';;       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';;       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';;       i386) ARCH='x86' OPENSSL_ARCH='linux-elf';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && export GNUPGHOME="$(mktemp -d)"     && for key in       C0D6248439F1D5604AAFFB4021D900FFDB233756       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV YARN_VERSION=1.22.22
# Tue, 01 Apr 2025 16:05:11 GMT
RUN set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; }   && find /usr/local -type f -executable -exec ldd '{}' ';'     | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'     | sort -u     | xargs -r dpkg-query --search     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual   && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false   && yarn --version   && rm -rf /tmp/* # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 01 Apr 2025 16:05:11 GMT
CMD ["node"]
  • Layers:
    • sha256:addc1be20d0979aa781d79a726ebf749adbc030186e63a44319274194e89cfa3
      Last Modified: Tue, 08 Apr 2025 00:23:15 GMT
      Size: 23.9 MB (23937867 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f14c54f5528c6e71faaa0697558e42a58dc7c700ed91295dbe6030d1660a4e76
      Last Modified: Tue, 08 Apr 2025 08:06:30 GMT
      Size: 3.3 KB (3313 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:53e930c3043e789a2e0e91779c2db8c7d18bba2704545c654b7b5a68c515643a
      Last Modified: Tue, 08 Apr 2025 08:06:32 GMT
      Size: 44.7 MB (44714828 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e909f5e05dcdb5f0ff451be6f3e2af53e966c7015e274eb61d71b3ec67f7f8f6
      Last Modified: Tue, 08 Apr 2025 08:06:31 GMT
      Size: 1.7 MB (1712745 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e98be536a196c62e21a91d1ca051f9ea1708cb93a4fdec0288fe6c04456e976c
      Last Modified: Tue, 08 Apr 2025 08:06:30 GMT
      Size: 448.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:23-bookworm-slim - unknown; unknown

$ docker pull node@sha256:e4f6a869db869e98a456ffa1c6dd610293d48bf21a918257d41365d0e3d46e73
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2591050 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:5715d02692e87e454082a902c11043b07975d59c8a4f508f12f70e92591ad8b9
  • Layers:
    • sha256:019a4ad3178d17df4ce8b1e7eb9ed27093f3825badd0b6149bd573be4293285a
      Last Modified: Tue, 08 Apr 2025 08:06:31 GMT
      Size: 2.6 MB (2563854 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:dcc9d8c61328d0a918e276142eb2352ddffb60b756b520bc3c2baaf0cbd8874a
      Last Modified: Tue, 08 Apr 2025 08:06:30 GMT
      Size: 27.2 KB (27196 bytes)
      MIME: application/vnd.in-toto+json

node:23-bookworm-slim - linux; arm64 variant v8

$ docker pull node@sha256:17f2619d5d9bc023096dd469eaf67c462a7445d641c3fb2fb2cd7bb18db9751b
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 79.3 MB (79343635 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:0d2a046be8aac1628fb7338331d7eda29ebe42b7e58b6518052b2f981513311c
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Tue, 01 Apr 2025 16:05:11 GMT
RUN # debian.sh --arch 'arm64' out/ 'bookworm' '@1743984000'
# Tue, 01 Apr 2025 16:05:11 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV NODE_VERSION=23.11.0
# Tue, 01 Apr 2025 16:05:11 GMT
RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';;       ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';;       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';;       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';;       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';;       i386) ARCH='x86' OPENSSL_ARCH='linux-elf';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && export GNUPGHOME="$(mktemp -d)"     && for key in       C0D6248439F1D5604AAFFB4021D900FFDB233756       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV YARN_VERSION=1.22.22
# Tue, 01 Apr 2025 16:05:11 GMT
RUN set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; }   && find /usr/local -type f -executable -exec ldd '{}' ';'     | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'     | sort -u     | xargs -r dpkg-query --search     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual   && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false   && yarn --version   && rm -rf /tmp/* # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 01 Apr 2025 16:05:11 GMT
CMD ["node"]
  • Layers:
    • sha256:16c9c4a8e9eef856231273efbb42a473740e8d50d74d35e6aedd04ff69fe161f
      Last Modified: Tue, 08 Apr 2025 00:23:04 GMT
      Size: 28.1 MB (28066320 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a4f5d14866ae588c63337c44292afe214aff914d559292c5d723e9a4bcd589f2
      Last Modified: Tue, 08 Apr 2025 06:37:22 GMT
      Size: 3.3 KB (3309 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:63609e887aa5801ab1a9efa3d504940e72ed686ccb3bc0b23ea91ee8504a9258
      Last Modified: Tue, 08 Apr 2025 06:37:24 GMT
      Size: 49.6 MB (49560953 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2b9b52a69ac8b055fdfb3584aefcdc08832364296f60028981c01ed9839e70a7
      Last Modified: Tue, 08 Apr 2025 06:37:22 GMT
      Size: 1.7 MB (1712605 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1c2a3c6d5ac2b66a6f61f975986e653776ae3795b5e05688b92b2bd3889df489
      Last Modified: Tue, 08 Apr 2025 06:37:22 GMT
      Size: 448.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:23-bookworm-slim - unknown; unknown

$ docker pull node@sha256:d70bcfc3c98ba30347d49d333422e2091d61208a76c8a550949d8c1a7a573664
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2585910 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:6a55e6357d5c4375447dc2b8940e5a991a6025b8c1cd2cce687961c11782eea6
  • Layers:
    • sha256:65121186126e5ff1469f9dd37ae2c27e2d0e50b8cfd1af441c7237db212e0eb1
      Last Modified: Tue, 08 Apr 2025 06:37:22 GMT
      Size: 2.6 MB (2558659 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:81cdbb7883158b4ce7b7c66df2907287787e346998e9a5b8eb387d4fad3b192c
      Last Modified: Tue, 08 Apr 2025 06:37:22 GMT
      Size: 27.3 KB (27251 bytes)
      MIME: application/vnd.in-toto+json

node:23-bookworm-slim - linux; ppc64le

$ docker pull node@sha256:ab43c94b8ce235d311472841b60ad97337af3c065f61949dfca431058e4a2d95
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 86.3 MB (86341954 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:aee83c65a52b500111d2e8094f0748cbee6d68f9959f0e3a2b26274eb7e3d60b
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Tue, 01 Apr 2025 16:05:11 GMT
RUN # debian.sh --arch 'ppc64el' out/ 'bookworm' '@1743984000'
# Tue, 01 Apr 2025 16:05:11 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV NODE_VERSION=23.11.0
# Tue, 01 Apr 2025 16:05:11 GMT
RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';;       ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';;       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';;       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';;       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';;       i386) ARCH='x86' OPENSSL_ARCH='linux-elf';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && export GNUPGHOME="$(mktemp -d)"     && for key in       C0D6248439F1D5604AAFFB4021D900FFDB233756       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV YARN_VERSION=1.22.22
# Tue, 01 Apr 2025 16:05:11 GMT
RUN set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; }   && find /usr/local -type f -executable -exec ldd '{}' ';'     | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'     | sort -u     | xargs -r dpkg-query --search     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual   && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false   && yarn --version   && rm -rf /tmp/* # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 01 Apr 2025 16:05:11 GMT
CMD ["node"]
  • Layers:
    • sha256:eda04574e09a8e08ba343dd01ac61bceb64282d2e992a997bd2102897b52d004
      Last Modified: Tue, 08 Apr 2025 00:23:44 GMT
      Size: 32.1 MB (32068231 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f66c33e2bc45a04fa7dc3da2d45546e95a95b4840abaa6ac4bae6027574a7f44
      Last Modified: Tue, 08 Apr 2025 04:50:52 GMT
      Size: 3.3 KB (3312 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:6e619f6246f37d01b894fd6583400dd7d2d4272d93374ae41ab6bfe54f5c7052
      Last Modified: Tue, 08 Apr 2025 04:50:54 GMT
      Size: 52.6 MB (52557274 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:18b13082087924bcbf235dbb6a2f1bd39acdbe885bdce8967029a4fd531d0cf0
      Last Modified: Tue, 08 Apr 2025 04:50:52 GMT
      Size: 1.7 MB (1712688 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:d17a087b0d92e11f1c4268c72b2f2e4bffbbd405de985a42a80d41eaa69e24f7
      Last Modified: Tue, 08 Apr 2025 04:50:52 GMT
      Size: 449.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:23-bookworm-slim - unknown; unknown

$ docker pull node@sha256:80db15c5d02633ad342eef19ad29de422af6de43660c5b47797c71c8571b9afb
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2589760 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:18d87b839e7f027f8735db2b4f713e26dbdfff3697e3a11cbb3893d5d5152e05
  • Layers:
    • sha256:078bf34541a8e3f0dd5e0fe5fd3500c92c8968860cfe09e96d907ac5d70a7722
      Last Modified: Tue, 08 Apr 2025 04:50:52 GMT
      Size: 2.6 MB (2562630 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:40d7219d568af35a4812db61ed60bdea19b301b8a98de354cb1ec5efdf66037e
      Last Modified: Tue, 08 Apr 2025 04:50:51 GMT
      Size: 27.1 KB (27130 bytes)
      MIME: application/vnd.in-toto+json

node:23-bookworm-slim - linux; s390x

$ docker pull node@sha256:d0f5011999facc54608a35d5203277f590a4ca7b16cba2d69314a5d207e01f1b
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 78.2 MB (78237130 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:19937d263c00bb4ab2ac0662b183c7e3c2d67153b481e18acf7396f7f6cf779e
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Tue, 01 Apr 2025 16:05:11 GMT
RUN # debian.sh --arch 's390x' out/ 'bookworm' '@1743984000'
# Tue, 01 Apr 2025 16:05:11 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV NODE_VERSION=23.11.0
# Tue, 01 Apr 2025 16:05:11 GMT
RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64' OPENSSL_ARCH='linux-x86_64';;       ppc64el) ARCH='ppc64le' OPENSSL_ARCH='linux-ppc64le';;       s390x) ARCH='s390x' OPENSSL_ARCH='linux*-s390x';;       arm64) ARCH='arm64' OPENSSL_ARCH='linux-aarch64';;       armhf) ARCH='armv7l' OPENSSL_ARCH='linux-armv4';;       i386) ARCH='x86' OPENSSL_ARCH='linux-elf';;       *) echo "unsupported architecture"; exit 1 ;;     esac     && set -ex     && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr xz-utils libatomic1 --no-install-recommends     && rm -rf /var/lib/apt/lists/*     && export GNUPGHOME="$(mktemp -d)"     && for key in       C0D6248439F1D5604AAFFB4021D900FFDB233756       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner     && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt     && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'       | sort -u       | xargs -r dpkg-query --search       | cut -d: -f1       | sort -u       | xargs -r apt-mark manual     && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false     && ln -s /usr/local/bin/node /usr/local/bin/nodejs     && node --version     && npm --version # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENV YARN_VERSION=1.22.22
# Tue, 01 Apr 2025 16:05:11 GMT
RUN set -ex   && savedAptMark="$(apt-mark showmanual)"   && apt-get update && apt-get install -y ca-certificates curl wget gnupg dirmngr --no-install-recommends   && rm -rf /var/lib/apt/lists/*   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apt-mark auto '.*' > /dev/null   && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; }   && find /usr/local -type f -executable -exec ldd '{}' ';'     | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); print so }'     | sort -u     | xargs -r dpkg-query --search     | cut -d: -f1     | sort -u     | xargs -r apt-mark manual   && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false   && yarn --version   && rm -rf /tmp/* # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 01 Apr 2025 16:05:11 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 01 Apr 2025 16:05:11 GMT
CMD ["node"]
  • Layers:
    • sha256:4d39bd57bcf7f4854587de5b4defd11e1b3b354bad1320b74c6994d07d7b3671
      Last Modified: Tue, 08 Apr 2025 00:24:14 GMT
      Size: 26.9 MB (26884606 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:e886f5b4883c92a02c0e872cbcc51da89866096330c3f142ace8f31861f655c1
      Last Modified: Tue, 08 Apr 2025 03:59:59 GMT
      Size: 3.3 KB (3314 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:14cdcf499a1bbd6bc9fa09fd97f8c6636d07cefdead20bdecf26b9f29b55cd65
      Last Modified: Tue, 08 Apr 2025 04:00:01 GMT
      Size: 49.6 MB (49636173 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:2c2e2e7972664dedf66526a47f3be6afa31ccfe4bb3abd1d418dd97f22b5b5bd
      Last Modified: Tue, 08 Apr 2025 04:00:00 GMT
      Size: 1.7 MB (1712589 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:db1f677de534977adae41a9628c8125758c75c11c38585aa631fe41734af5c30
      Last Modified: Tue, 08 Apr 2025 03:59:59 GMT
      Size: 448.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:23-bookworm-slim - unknown; unknown

$ docker pull node@sha256:579cdc2e0679802ecf37052f952fd5f1d4d0037d27bbb387d99239aba6149f3f
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2585112 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:7b2bcc477a69c651d4b84ae9ea89d0561ef4758f3809a3e9bbbf02131c30d453
  • Layers:
    • sha256:365e4114f4e6daa7f419358c97450c2ed2ba5bc4d8aa1e07bec932fc7518b883
      Last Modified: Tue, 08 Apr 2025 04:00:00 GMT
      Size: 2.6 MB (2558066 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:5ddb5d85fa3de7209bf63a084a4a5833d4d47a030cfa6d5ac710745f83f1f3f4
      Last Modified: Tue, 08 Apr 2025 03:59:59 GMT
      Size: 27.0 KB (27046 bytes)
      MIME: application/vnd.in-toto+json