Skip to content

Latest commit

 

History

History
418 lines (366 loc) · 35.2 KB

22-slim.md

File metadata and controls

418 lines (366 loc) · 35.2 KB

node:22-slim

$ docker pull node@sha256:157c7ea6f8c30b630d6f0d892c4f961eab9f878e88f43dd1c00514f95ceded8a
  • 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:22-slim - linux; amd64

$ docker pull node@sha256:8640ef2b555402ac68660b14a77793f8c995ed4216ec0f829abe25bc76c331a7
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 78.4 MB (78356694 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:a7bca975c7f3a862dc60f3d8aaa3862fce3208066dd3567f060381b506f38402
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 'amd64' out/ 'bookworm' '@1743984000'
# Wed, 23 Apr 2025 08:50:54 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV NODE_VERSION=22.15.0
# Wed, 23 Apr 2025 08:50:54 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     && rm -rf /tmp/* # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV YARN_VERSION=1.22.22
# Wed, 23 Apr 2025 08:50:54 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
# Wed, 23 Apr 2025 08:50:54 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Wed, 23 Apr 2025 08:50:54 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:efe2afc2f1285dc5e91182c7aac91fa3ac8f15f8ba3a7f5925f28a4eab6dc268
      Last Modified: Wed, 23 Apr 2025 14:04:19 GMT
      Size: 3.3 KB (3312 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:49ebd096995e3da5d9016bd4f4d98f83e86686bfc89947d4b0b5ee619b8025ad
      Last Modified: Wed, 23 Apr 2025 14:04:21 GMT
      Size: 48.4 MB (48413255 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a5f74eeb31f4b545f8d819ce6ca5be8b457d10cacd12106bae23c470d96bca4b
      Last Modified: Wed, 23 Apr 2025 14:04:19 GMT
      Size: 1.7 MB (1712418 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:14026815109cd8be17cd22016986c24efd457cafabe9c62f8ddbaa5a91726af0
      Last Modified: Wed, 23 Apr 2025 14:04:19 GMT
      Size: 450.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:22-slim - unknown; unknown

$ docker pull node@sha256:040e2d74ac450d44a119d1dfc593726006f4054713af2e0a13b03cdf6089bc81
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2585485 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:4dbcc68f372375598395fe18498fbfbfa782e8a9e0f7ef937edd743e7452e9bf
  • Layers:
    • sha256:6714b18043942da47d39324c40fc001c6c3e865134c4aa9a633b0d00688ffacf
      Last Modified: Wed, 23 Apr 2025 14:04:19 GMT
      Size: 2.6 MB (2558336 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:daba02f0bfad436289981d9cc54b8a8b196cfd8b67f45265430dc9ced1f1feee
      Last Modified: Wed, 23 Apr 2025 14:04:19 GMT
      Size: 27.1 KB (27149 bytes)
      MIME: application/vnd.in-toto+json

node:22-slim - linux; arm variant v7

$ docker pull node@sha256:87ae3e74260dbd7e943ea26a2757487e70b21e8360a85736401ffb97e1378e23
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 69.0 MB (69047222 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:b002ca39323a65faea68d3d343e08c62124bc6c0d0cb154913a7e813baaa8033
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 'armhf' out/ 'bookworm' '@1743984000'
# Wed, 23 Apr 2025 08:50:54 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV NODE_VERSION=22.15.0
# Wed, 23 Apr 2025 08:50:54 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     && rm -rf /tmp/* # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV YARN_VERSION=1.22.22
# Wed, 23 Apr 2025 08:50:54 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
# Wed, 23 Apr 2025 08:50:54 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Wed, 23 Apr 2025 08:50:54 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:2bf3c4da7cb12e1582c7d74bf5f518ecb59557488120b23817e1dbf37c198ee1
      Last Modified: Wed, 23 Apr 2025 16:58:55 GMT
      Size: 43.4 MB (43392870 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9ebfdc59612693a2d43a0e51d2167a71177aa5e901a752788828bfbdbd2b4dc6
      Last Modified: Wed, 23 Apr 2025 16:58:54 GMT
      Size: 1.7 MB (1712723 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:f742a3232d1583a1a01015a54778f98a359ae9a35905b14f57f281f762074bac
      Last Modified: Wed, 23 Apr 2025 16:58:53 GMT
      Size: 449.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:22-slim - unknown; unknown

$ docker pull node@sha256:3f1886b5fa20dd4522b6c88d95823f3df13057aec1efba008fc2eeade7b36e20
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2591153 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:28566359a0a257bce697dd3a5c87435b5dbaa4e716d6b22d88f4410f723625bd
  • Layers:
    • sha256:8bf3efc82cdf65365200a92d1b85ad2e254b4a4fdb6b8745ad7dc0028be2bdc7
      Last Modified: Wed, 23 Apr 2025 16:58:54 GMT
      Size: 2.6 MB (2563854 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:1510a1b0d8c6f2cfd38ce552749b00c31603b60debcc1f77fa77de3f369410b6
      Last Modified: Wed, 23 Apr 2025 16:58:53 GMT
      Size: 27.3 KB (27299 bytes)
      MIME: application/vnd.in-toto+json

node:22-slim - linux; arm64 variant v8

$ docker pull node@sha256:3aafc55d867a108d431460125339ce85f6431b736d6e3f740c01bfc514953c07
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 77.9 MB (77859071 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:446931448529e17a3d3c166894d6fd62bbc935bb0765e2ae4fcfac49708a92f0
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 'arm64' out/ 'bookworm' '@1743984000'
# Wed, 23 Apr 2025 08:50:54 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV NODE_VERSION=22.15.0
# Wed, 23 Apr 2025 08:50:54 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     && rm -rf /tmp/* # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV YARN_VERSION=1.22.22
# Wed, 23 Apr 2025 08:50:54 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
# Wed, 23 Apr 2025 08:50:54 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Wed, 23 Apr 2025 08:50:54 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:37ee7bf9b8d297ff0a9a2d09dc749361858cd387413931194f4cd217f9a081e8
      Last Modified: Tue, 22 Apr 2025 18:01:41 GMT
      Size: 3.3 KB (3313 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:649476db589deb1e47c14d99c2fb9db95c619155ed1f8de76a280a81c46c4913
      Last Modified: Wed, 23 Apr 2025 15:37:46 GMT
      Size: 48.1 MB (48076425 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:23eb4e3891a57aa5779bb0cfa689310bdd09e3db11ff9464d5e6412ebaccb793
      Last Modified: Wed, 23 Apr 2025 15:37:45 GMT
      Size: 1.7 MB (1712565 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9d45ada5c77db5551e76d59309af5f98efba472edc6b01b57127cd20ecde8189
      Last Modified: Wed, 23 Apr 2025 15:37:44 GMT
      Size: 448.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:22-slim - unknown; unknown

$ docker pull node@sha256:6f687622b741fa75a683be63cbb2868378152e4adba4c5234260924ff1718693
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2586013 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:f74c9007c08666061b6cc13cb5b968fa3d838ae69e653f7f19843af46f79c345
  • Layers:
    • sha256:8e48e205f97ff945f95d1578dd7397f7912dd72b623ddc17a79da8e252b03019
      Last Modified: Wed, 23 Apr 2025 15:37:45 GMT
      Size: 2.6 MB (2558659 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:a2b0c1b7a3508e7a50dd474daf0b4968def2a5a495c1ab338b5b16d42bf0fe13
      Last Modified: Wed, 23 Apr 2025 15:37:44 GMT
      Size: 27.4 KB (27354 bytes)
      MIME: application/vnd.in-toto+json

node:22-slim - linux; ppc64le

$ docker pull node@sha256:2c94dd540f1d6913f255071a0e3e767cd37caa93d312b97a09d191b85b649649
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 85.0 MB (84986984 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:09aaddda097d01cb4c9e59e35159d8e3c814263ef922d3dfeffc8a566ef5419c
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 'ppc64el' out/ 'bookworm' '@1743984000'
# Wed, 23 Apr 2025 08:50:54 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV NODE_VERSION=22.15.0
# Wed, 23 Apr 2025 08:50:54 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     && rm -rf /tmp/* # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV YARN_VERSION=1.22.22
# Wed, 23 Apr 2025 08:50:54 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
# Wed, 23 Apr 2025 08:50:54 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Wed, 23 Apr 2025 08:50:54 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:8181e1d46fda0cbaf85a8d0ef657b749b9852bf08ed7d9fd325a21ad63573c0e
      Last Modified: Tue, 22 Apr 2025 17:28:48 GMT
      Size: 3.3 KB (3309 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9017fcb15d352ec3f90fc613aa19b7cbe5b3cfc8c03222be57e5a623500ef3ad
      Last Modified: Wed, 23 Apr 2025 14:07:12 GMT
      Size: 51.2 MB (51202303 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c5740b0986b7c0e95c02ab0786d6dfa16db348f8f5370bb041151c3db2844241
      Last Modified: Wed, 23 Apr 2025 14:07:10 GMT
      Size: 1.7 MB (1712690 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1f0f6e02d3f4c66b17a733f2d6ae3b4debbb9ed1c6b805f3a2f558f54d4fb1e0
      Last Modified: Wed, 23 Apr 2025 14:07:10 GMT
      Size: 451.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:22-slim - unknown; unknown

$ docker pull node@sha256:0c3a305a5c9811fe889709838464af3163eb6ace271bcf777ae40c8138c60bc6
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2589863 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:f70d6aac0cf2131733395f3a1b0ee641907379ee6a347301e457248b7fc112b4
  • Layers:
    • sha256:f309c1d3115a2a973426e98f7dcbe39035dc72a142ab63a80cd594861c4d3b03
      Last Modified: Wed, 23 Apr 2025 14:07:10 GMT
      Size: 2.6 MB (2562630 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:c89f961d70d6e3af3e12d305814da1a90173d8aa21bde2eec2d8ed7111cfe77c
      Last Modified: Wed, 23 Apr 2025 14:07:10 GMT
      Size: 27.2 KB (27233 bytes)
      MIME: application/vnd.in-toto+json

node:22-slim - linux; s390x

$ docker pull node@sha256:3f7efb5f368124b60846d88248f63ba21c7ae405226f42cecb2a3fe54f7e32b3
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 77.2 MB (77212358 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:f7ebd5616d5bf97f3c815e9743fe5fd1fadbfaf0f77a3695d3a61f696dcc25ae
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 's390x' out/ 'bookworm' '@1743984000'
# Wed, 23 Apr 2025 08:50:54 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV NODE_VERSION=22.15.0
# Wed, 23 Apr 2025 08:50:54 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     && rm -rf /tmp/* # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENV YARN_VERSION=1.22.22
# Wed, 23 Apr 2025 08:50:54 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
# Wed, 23 Apr 2025 08:50:54 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Wed, 23 Apr 2025 08:50:54 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Wed, 23 Apr 2025 08:50:54 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:ca0ab6fe5bc469bab1218867c44b13dc264f6636ab5b12e0cc18b923cdfa4be0
      Last Modified: Tue, 22 Apr 2025 18:24:43 GMT
      Size: 3.3 KB (3315 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4bbd77f8f7d730104943356083e8fb95e0b1b53e38931104226fb3072730c309
      Last Modified: Wed, 23 Apr 2025 16:22:34 GMT
      Size: 48.6 MB (48611397 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:bdecc3af49bc46897abf47130d79e9675fd161d50c4a7d21daa5807d0e5bd37f
      Last Modified: Wed, 23 Apr 2025 16:22:33 GMT
      Size: 1.7 MB (1712591 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:8c12780593f3ca4ae3cbca689826be5eec1873c9c8f31d4535b1cbf844624488
      Last Modified: Wed, 23 Apr 2025 16:22:33 GMT
      Size: 449.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:22-slim - unknown; unknown

$ docker pull node@sha256:f49aa42e0d771f794a557b128adfde569815911a589d8009de9be69f586d8285
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2585215 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:01265394937d0f7d343fd221e5fb06492d35283db277af32a853577e4b70a2bd
  • Layers:
    • sha256:e4871c62caa77e619770c798a8ae327cef062bd9acaeab41457bae7dd26efd55
      Last Modified: Wed, 23 Apr 2025 16:22:33 GMT
      Size: 2.6 MB (2558066 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:f5019b7b48a0d24c9d9d5a2665069e76308b04ba01416f3985ad9c53e523e16e
      Last Modified: Wed, 23 Apr 2025 16:22:33 GMT
      Size: 27.1 KB (27149 bytes)
      MIME: application/vnd.in-toto+json