Skip to content

Latest commit

 

History

History
418 lines (366 loc) · 35.2 KB

20-slim.md

File metadata and controls

418 lines (366 loc) · 35.2 KB

node:20-slim

$ docker pull node@sha256:9513b8d4c59c7c35e76934765add45efb89102d639f945341d7948b168237633
  • 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:20-slim - linux; amd64

$ docker pull node@sha256:86411625dd36474c07519f3c0d6e83d1a0dfe2c710c2e7962e52330aa474ae03
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 71.1 MB (71103296 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:348ac50847e32230b2d67a1c03ee9afb38ee5c68c5fb3066b201bc10afed1221
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 'amd64' out/ 'bookworm' '@1743984000'
# Tue, 22 Apr 2025 12:08:47 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENV NODE_VERSION=20.19.1
# Tue, 22 Apr 2025 12:08:47 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
# Tue, 22 Apr 2025 12:08:47 GMT
ENV YARN_VERSION=1.22.22
# Tue, 22 Apr 2025 12:08:47 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, 22 Apr 2025 12:08:47 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 22 Apr 2025 12:08:47 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:d1dd334a81115b09134618d67d53ebb6162d9cd6858905dfaec3a8da9e64ae39
      Last Modified: Tue, 22 Apr 2025 17:08:07 GMT
      Size: 3.3 KB (3313 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b452662ac2b1cc5015de958ca3db9cf65d6ea42ad1ffda528555cad4476cd3f9
      Last Modified: Tue, 22 Apr 2025 17:08:08 GMT
      Size: 41.2 MB (41159751 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:b085206451dbd0bcfa0cdf6c5c2cf33f257e2d077408c49b0a9ff1b411c126a8
      Last Modified: Tue, 22 Apr 2025 17:08:07 GMT
      Size: 1.7 MB (1712524 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:9a176e756f6b6a4029593582d7c51f7c2839913d7da3e1a3f967de6e82654258
      Last Modified: Tue, 22 Apr 2025 17:08:07 GMT
      Size: 449.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:20-slim - unknown; unknown

$ docker pull node@sha256:a8dc1c5720664ee47eb5b895e7b26e83d770a681be3dba75a4d9bbf5cce4f71c
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2567067 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:ff39a7cafa928c1d1b0c27133ece8aa3c1d9bef5774aef137673a0c547b03dfe
  • Layers:
    • sha256:3bead18378cc4619fdbada44c69e488dd5f976b8d00606f704043d2bd63939e7
      Last Modified: Tue, 22 Apr 2025 17:08:07 GMT
      Size: 2.5 MB (2540528 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:529d1c6b3b6dcb2de6334bb00c6790bba38af746513401ea36d29fa583288bb6
      Last Modified: Tue, 22 Apr 2025 17:08:07 GMT
      Size: 26.5 KB (26539 bytes)
      MIME: application/vnd.in-toto+json

node:20-slim - linux; arm variant v7

$ docker pull node@sha256:0b768cd5e80c83d8e0b81b949647c498fc4b0e405e13a960810708aaa75db6cd
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 62.9 MB (62888727 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:d5d01fb4e324bc1cf2558581c4df289cd6abadc88b71924b319e4706db583055
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 'armhf' out/ 'bookworm' '@1743984000'
# Tue, 22 Apr 2025 12:08:47 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENV NODE_VERSION=20.19.1
# Tue, 22 Apr 2025 12:08:47 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
# Tue, 22 Apr 2025 12:08:47 GMT
ENV YARN_VERSION=1.22.22
# Tue, 22 Apr 2025 12:08:47 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, 22 Apr 2025 12:08:47 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 22 Apr 2025 12:08:47 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:fb3826de5f04dc17497372dd2b2484421f5fd15e6fb52ad7523c1ad9c0ef9486
      Last Modified: Tue, 22 Apr 2025 18:52:30 GMT
      Size: 37.2 MB (37234387 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:c6d9d156380d70f956eb6fde57774bbc8378d3ef2710ccade19409cd960ea0e0
      Last Modified: Tue, 22 Apr 2025 18:52:29 GMT
      Size: 1.7 MB (1712710 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:41a190a22e9b6692840412d6b8a6989ebf67b968c68522857c632a84710f3b24
      Last Modified: Tue, 22 Apr 2025 18:52:29 GMT
      Size: 450.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:20-slim - unknown; unknown

$ docker pull node@sha256:7d2c896dc55d73bf2be0f0ef0cfc57e7061e5766264add785c1bd888ee70f4db
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2572703 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:ee071eccdc5704afd43130cd37bae794ca6234c0e695b55e52b01c12ab4fe6db
  • Layers:
    • sha256:5c76e7aef9f23ef91fd8cd14804b6ec7a9cda5e61cac8adb029ad4f313aac3f4
      Last Modified: Tue, 22 Apr 2025 18:52:29 GMT
      Size: 2.5 MB (2546030 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:219e9dd8a7b93768e5412a23d6ab2be1fb63ee64456d8bd48bca395625f1e3b6
      Last Modified: Tue, 22 Apr 2025 18:52:29 GMT
      Size: 26.7 KB (26673 bytes)
      MIME: application/vnd.in-toto+json

node:20-slim - linux; arm64 variant v8

$ docker pull node@sha256:32065b45a0958d72f7161de2e8b5939a87809be1a609da8d907304223bfef1b8
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 70.9 MB (70895149 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:50d2c0a7db49b5b1f8f75dcf80536e3a249b9e8ba48f7400b490d022b4861d47
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 'arm64' out/ 'bookworm' '@1743984000'
# Tue, 22 Apr 2025 12:08:47 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENV NODE_VERSION=20.19.1
# Tue, 22 Apr 2025 12:08:47 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
# Tue, 22 Apr 2025 12:08:47 GMT
ENV YARN_VERSION=1.22.22
# Tue, 22 Apr 2025 12:08:47 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, 22 Apr 2025 12:08:47 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 22 Apr 2025 12:08:47 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:4155ddaba12a253115e82f3a8a6b1157870ef6c47ee9515e13ed87730211f8d5
      Last Modified: Tue, 22 Apr 2025 18:01:42 GMT
      Size: 41.1 MB (41112494 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:4d12d997f990b2e99e73cfcd582131a8a7430dab0986ba9f57a78ad0a946c325
      Last Modified: Tue, 22 Apr 2025 18:01:41 GMT
      Size: 1.7 MB (1712573 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ec3244eb5278f176150e3a336df1526e1af798ad4368069a80f9b3444ab19c81
      Last Modified: Tue, 22 Apr 2025 18:01:41 GMT
      Size: 449.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:20-slim - unknown; unknown

$ docker pull node@sha256:4cdd2e89f0f26c390ad22ff0f00be072fe5df767ba1b7c5c6fe9850bc8ec5b3c
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2567548 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:b02423ada57e25dab873b6b52a60af551771c1b32dfde873be12c18fe30f77de
  • Layers:
    • sha256:544dd3886711d4ea63ea20955339e0b09c0c52faedf7972ed3e4e48c01f03eae
      Last Modified: Tue, 22 Apr 2025 18:01:41 GMT
      Size: 2.5 MB (2540827 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:4609b53f7f772dce9a5016b456363d8ef8b96c23ab57239fb815e6f6d52e41da
      Last Modified: Tue, 22 Apr 2025 18:01:41 GMT
      Size: 26.7 KB (26721 bytes)
      MIME: application/vnd.in-toto+json

node:20-slim - linux; ppc64le

$ docker pull node@sha256:ffd99beb152ea984096baa641f1e3b020f9d13ae49a00e4d76c5a26e587ca8ee
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 77.4 MB (77407106 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:6596fb32d2dc8149ba13adf022d8bc1790e11f8df911ce0022d77d494c0c9bd8
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 'ppc64el' out/ 'bookworm' '@1743984000'
# Tue, 22 Apr 2025 12:08:47 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENV NODE_VERSION=20.19.1
# Tue, 22 Apr 2025 12:08:47 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
# Tue, 22 Apr 2025 12:08:47 GMT
ENV YARN_VERSION=1.22.22
# Tue, 22 Apr 2025 12:08:47 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, 22 Apr 2025 12:08:47 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 22 Apr 2025 12:08:47 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:b5e31d973a10c87edf97baa938ba8ea1ea1d64c4ab4a2f6398286a92d9d6a7f3
      Last Modified: Tue, 22 Apr 2025 17:28:50 GMT
      Size: 43.6 MB (43622433 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:1724fc4a87d50531f1dd5886637f3378e412303d81705160865ae009387ae7b8
      Last Modified: Tue, 22 Apr 2025 17:28:49 GMT
      Size: 1.7 MB (1712682 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:ee5975d3e7555813c1bceb9d9d40b3a14423a641f651648cf12d44242f941a0d
      Last Modified: Tue, 22 Apr 2025 17:28:48 GMT
      Size: 451.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:20-slim - unknown; unknown

$ docker pull node@sha256:98cf8eb6372dbd79afcd086398a113a533b037fd58a3983c9bec618232c70c4b
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2571421 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:db219ea54dbee41f81599120fa5762776a2b032138c1e6ca064a8e725a93f210
  • Layers:
    • sha256:8b1c382f05c7ca9fea4e9d21f933d1ba1083adc80932a674eb5f07a02d27dc88
      Last Modified: Tue, 22 Apr 2025 17:28:49 GMT
      Size: 2.5 MB (2544810 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:83fabe8fc5759d87702aa0bd1e66eea2fc26debeff73ad35f4515cced522304f
      Last Modified: Tue, 22 Apr 2025 17:28:48 GMT
      Size: 26.6 KB (26611 bytes)
      MIME: application/vnd.in-toto+json

node:20-slim - linux; s390x

$ docker pull node@sha256:cee5958d54afbf613ed268a696296e700575edb902afc7496a481081f8606ba6
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 70.0 MB (70003682 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:1c5c57a2fbbcfd7f81421bb7536708984519491f43afa7c07f692aa98adf5af7
  • Entrypoint: ["docker-entrypoint.sh"]
  • Default Command: ["node"]
# Mon, 07 Apr 2025 00:00:00 GMT
RUN # debian.sh --arch 's390x' out/ 'bookworm' '@1743984000'
# Tue, 22 Apr 2025 12:08:47 GMT
RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENV NODE_VERSION=20.19.1
# Tue, 22 Apr 2025 12:08:47 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
# Tue, 22 Apr 2025 12:08:47 GMT
ENV YARN_VERSION=1.22.22
# Tue, 22 Apr 2025 12:08:47 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, 22 Apr 2025 12:08:47 GMT
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
# Tue, 22 Apr 2025 12:08:47 GMT
ENTRYPOINT ["docker-entrypoint.sh"]
# Tue, 22 Apr 2025 12:08:47 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:889f0b330c3dbb6ab9a3b271d445275e6b224914a250c228c1af1dc50af7242d
      Last Modified: Tue, 22 Apr 2025 18:24:44 GMT
      Size: 41.4 MB (41402765 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:db51c9a8725ba3734175a8aa6f82c59e93b7e2ff916f5beef318cc77cce038b2
      Last Modified: Tue, 22 Apr 2025 18:24:44 GMT
      Size: 1.7 MB (1712546 bytes)
      MIME: application/vnd.oci.image.layer.v1.tar+gzip
    • sha256:a1207fc929a0b0aa8c60cd37afb2c139776db464503dac0889f76fb01b7496d9
      Last Modified: Tue, 22 Apr 2025 18:24:43 GMT
      Size: 450.0 B
      MIME: application/vnd.oci.image.layer.v1.tar+gzip

node:20-slim - unknown; unknown

$ docker pull node@sha256:6806870fb1709914b41a3f3576dc73f96e63dff78ac8ff085e105c0a425531f6
  • Manifest MIME: application/vnd.docker.distribution.manifest.v2+json
  • Total Size: 2.6 MB (2566795 bytes)
    (compressed transfer size, not on-disk size)
  • Image ID: sha256:9969070c73978b6a95e3972cd3bd284670c8e4af33e34550a6f4dc6bac9903da
  • Layers:
    • sha256:f219d5df417df513a04028cc2cb7e227d97d1be08d5e9651ba32b5a11be454d3
      Last Modified: Tue, 22 Apr 2025 18:24:44 GMT
      Size: 2.5 MB (2540258 bytes)
      MIME: application/vnd.in-toto+json
    • sha256:fdaac716d7ced85af4905f9d07990697674818569d1dc7fd3215d871bfba3a72
      Last Modified: Tue, 22 Apr 2025 18:24:44 GMT
      Size: 26.5 KB (26537 bytes)
      MIME: application/vnd.in-toto+json