| 
1 | 1 | ## `node:16-bookworm-slim`  | 
2 | 2 | 
 
  | 
3 | 3 | ```console  | 
4 |  | -$ docker pull node@sha256:eb37f58646a901dc7727cf448cae36daaefaba79de33b5058dab79aa4c04aefb  | 
 | 4 | +$ docker pull node@sha256:ccb11a30810d3f750a1caea90f2937aa6a46025666495a1899e26ae8feb8db5b  | 
5 | 5 | ```  | 
6 | 6 | 
 
  | 
7 |  | --	Manifest MIME: `application/vnd.oci.image.index.v1+json`  | 
8 |  | --	Platforms: 0  | 
 | 7 | +-	Manifest MIME: `application/vnd.docker.distribution.manifest.list.v2+json`  | 
 | 8 | +-	Platforms: 2  | 
 | 9 | +	-	linux; amd64  | 
 | 10 | +	-	linux; arm64 variant v8  | 
 | 11 | + | 
 | 12 | +### `node:16-bookworm-slim` - linux; amd64  | 
 | 13 | + | 
 | 14 | +```console  | 
 | 15 | +$ docker pull node@sha256:1362db52e34df6d0fd67619257c4169c0b39c6c0e8d3ec3c4b3c843bf7e3e2f0  | 
 | 16 | +```  | 
 | 17 | + | 
 | 18 | +-	Docker Version: 20.10.23  | 
 | 19 | +-	Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`  | 
 | 20 | +-	Total Size: **67.1 MB (67106132 bytes)**    | 
 | 21 | +	(compressed transfer size, not on-disk size)  | 
 | 22 | +-	Image ID: `sha256:60469c5ac5e0b9e39e81387579d6cdc0de7d0ce680df52f4dc0dbb2069046dc9`  | 
 | 23 | +-	Entrypoint: `["docker-entrypoint.sh"]`  | 
 | 24 | +-	Default Command: `["node"]`  | 
 | 25 | + | 
 | 26 | +```dockerfile  | 
 | 27 | +# Mon, 12 Jun 2023 23:20:42 GMT  | 
 | 28 | +ADD file:ba1250b6ecd5dd09d4914189d72741c2817988994e7da514bf62be439a34bdb5 in /   | 
 | 29 | +# Mon, 12 Jun 2023 23:20:42 GMT  | 
 | 30 | +CMD ["bash"]  | 
 | 31 | +# Tue, 13 Jun 2023 02:49:23 GMT  | 
 | 32 | +RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node  | 
 | 33 | +# Tue, 13 Jun 2023 02:54:58 GMT  | 
 | 34 | +ENV NODE_VERSION=16.20.0  | 
 | 35 | +# Tue, 13 Jun 2023 02:55:20 GMT  | 
 | 36 | +RUN ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64';;       ppc64el) ARCH='ppc64le';;       s390x) ARCH='s390x';;       arm64) ARCH='arm64';;       armhf) ARCH='armv7l';;       i386) ARCH='x86';;       *) 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/*     && for key in       4ED778F539E3634C779C87C6D7062848A1AB005C       141F07595B7B3FFE74309A937405533BE57C7D57       74F12602B6F1C4E913FAA37AD3A89613643B6201       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       61FC681DFB92A079F1685E77973F295594EC4689       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A     ; 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     && 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     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { print $(NF-1) }'       | 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  | 
 | 37 | +# Tue, 13 Jun 2023 02:55:21 GMT  | 
 | 38 | +ENV YARN_VERSION=1.22.19  | 
 | 39 | +# Tue, 13 Jun 2023 02:55:33 GMT  | 
 | 40 | +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/*   && 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   && 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 '/=>/ { print $(NF-1) }'     | 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  | 
 | 41 | +# Tue, 13 Jun 2023 02:55:33 GMT  | 
 | 42 | +COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/   | 
 | 43 | +# Tue, 13 Jun 2023 02:55:33 GMT  | 
 | 44 | +ENTRYPOINT ["docker-entrypoint.sh"]  | 
 | 45 | +# Tue, 13 Jun 2023 02:55:33 GMT  | 
 | 46 | +CMD ["node"]  | 
 | 47 | +```  | 
 | 48 | + | 
 | 49 | +-	Layers:  | 
 | 50 | +	-	`sha256:5b5fe70539cd6989aa19f25826309f9715a9489cf1c057982d6a84c1ad8975c7`    | 
 | 51 | +		Last Modified: Mon, 12 Jun 2023 23:25:49 GMT    | 
 | 52 | +		Size: 29.1 MB (29124744 bytes)    | 
 | 53 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 54 | +	-	`sha256:b6b4ba8b66ef938dd20faab2757750e25471dfc664924afef323fb57fa096d7c`    | 
 | 55 | +		Last Modified: Tue, 13 Jun 2023 02:58:33 GMT    | 
 | 56 | +		Size: 3.4 KB (3353 bytes)    | 
 | 57 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 58 | +	-	`sha256:86d498021b580e71a50c650ace524c4f262401116c1ff543aab7d75e80e3804b`    | 
 | 59 | +		Last Modified: Tue, 13 Jun 2023 03:02:10 GMT    | 
 | 60 | +		Size: 35.2 MB (35244708 bytes)    | 
 | 61 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 62 | +	-	`sha256:fe05c2dfe399aae74cb409286e18a4d08e394519e4a20a5978561857f3a73e99`    | 
 | 63 | +		Last Modified: Tue, 13 Jun 2023 03:02:05 GMT    | 
 | 64 | +		Size: 2.7 MB (2732879 bytes)    | 
 | 65 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 66 | +	-	`sha256:b8b4beff5f77c6113acbb83a774e4354cc2a230ec25d4dc4ebf79c29d4131614`    | 
 | 67 | +		Last Modified: Tue, 13 Jun 2023 03:02:05 GMT    | 
 | 68 | +		Size: 448.0 B    | 
 | 69 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 70 | + | 
 | 71 | +### `node:16-bookworm-slim` - linux; arm64 variant v8  | 
 | 72 | + | 
 | 73 | +```console  | 
 | 74 | +$ docker pull node@sha256:39be30c8f179e4d407068560c8a6e535ff330b3a282ac1c31709f4503b5822f9  | 
 | 75 | +```  | 
 | 76 | + | 
 | 77 | +-	Docker Version: 20.10.23  | 
 | 78 | +-	Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`  | 
 | 79 | +-	Total Size: **67.4 MB (67374653 bytes)**    | 
 | 80 | +	(compressed transfer size, not on-disk size)  | 
 | 81 | +-	Image ID: `sha256:a19d1c60b57d5d689429b6b05f87bdcbb0f56ccc96001d793fa689d9169632fc`  | 
 | 82 | +-	Entrypoint: `["docker-entrypoint.sh"]`  | 
 | 83 | +-	Default Command: `["node"]`  | 
 | 84 | + | 
 | 85 | +```dockerfile  | 
 | 86 | +# Mon, 12 Jun 2023 23:40:13 GMT  | 
 | 87 | +ADD file:f75c3fe22fec548b35a86a9a5802fdc97497f5d253cf630d65f13282169d3f3f in /   | 
 | 88 | +# Mon, 12 Jun 2023 23:40:14 GMT  | 
 | 89 | +CMD ["bash"]  | 
 | 90 | +# Tue, 13 Jun 2023 02:20:39 GMT  | 
 | 91 | +RUN groupadd --gid 1000 node   && useradd --uid 1000 --gid node --shell /bin/bash --create-home node  | 
 | 92 | +# Tue, 13 Jun 2023 02:25:47 GMT  | 
 | 93 | +ENV NODE_VERSION=16.20.0  | 
 | 94 | +# Tue, 13 Jun 2023 02:26:08 GMT  | 
 | 95 | +RUN ARCH= && dpkgArch="$(dpkg --print-architecture)"     && case "${dpkgArch##*-}" in       amd64) ARCH='x64';;       ppc64el) ARCH='ppc64le';;       s390x) ARCH='s390x';;       arm64) ARCH='arm64';;       armhf) ARCH='armv7l';;       i386) ARCH='x86';;       *) 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/*     && for key in       4ED778F539E3634C779C87C6D7062848A1AB005C       141F07595B7B3FFE74309A937405533BE57C7D57       74F12602B6F1C4E913FAA37AD3A89613643B6201       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       61FC681DFB92A079F1685E77973F295594EC4689       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A     ; 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     && 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     && apt-mark auto '.*' > /dev/null     && find /usr/local -type f -executable -exec ldd '{}' ';'       | awk '/=>/ { print $(NF-1) }'       | 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  | 
 | 96 | +# Tue, 13 Jun 2023 02:26:09 GMT  | 
 | 97 | +ENV YARN_VERSION=1.22.19  | 
 | 98 | +# Tue, 13 Jun 2023 02:26:20 GMT  | 
 | 99 | +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/*   && 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   && 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 '/=>/ { print $(NF-1) }'     | 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  | 
 | 100 | +# Tue, 13 Jun 2023 02:26:20 GMT  | 
 | 101 | +COPY file:4d192565a7220e135cab6c77fbc1c73211b69f3d9fb37e62857b2c6eb9363d51 in /usr/local/bin/   | 
 | 102 | +# Tue, 13 Jun 2023 02:26:20 GMT  | 
 | 103 | +ENTRYPOINT ["docker-entrypoint.sh"]  | 
 | 104 | +# Tue, 13 Jun 2023 02:26:20 GMT  | 
 | 105 | +CMD ["node"]  | 
 | 106 | +```  | 
 | 107 | + | 
 | 108 | +-	Layers:  | 
 | 109 | +	-	`sha256:95039a22a7cc3ae41d71f075e6e09e91e8da850fb5f80aba2f4a09f254520539`    | 
 | 110 | +		Last Modified: Mon, 12 Jun 2023 23:44:08 GMT    | 
 | 111 | +		Size: 29.2 MB (29152534 bytes)    | 
 | 112 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 113 | +	-	`sha256:8b5c1814c873869be18fe6000dc314b4a163af022007acc9ea04ccf181cde561`    | 
 | 114 | +		Last Modified: Tue, 13 Jun 2023 02:29:17 GMT    | 
 | 115 | +		Size: 3.4 KB (3350 bytes)    | 
 | 116 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 117 | +	-	`sha256:3695fee577b4269edb33c017d16feae8993e702227f90de3d5c6714b79a226a7`    | 
 | 118 | +		Last Modified: Tue, 13 Jun 2023 02:32:38 GMT    | 
 | 119 | +		Size: 35.5 MB (35485292 bytes)    | 
 | 120 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 121 | +	-	`sha256:5990771f8be405dd0f6b0278d805ba35f1f54c719ef593575a3be4d42f070f1c`    | 
 | 122 | +		Last Modified: Tue, 13 Jun 2023 02:32:34 GMT    | 
 | 123 | +		Size: 2.7 MB (2733026 bytes)    | 
 | 124 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
 | 125 | +	-	`sha256:4d2f2b4fbcaa798f4d10785537558623e241d37c6b28de6c7220758a55f3c3a2`    | 
 | 126 | +		Last Modified: Tue, 13 Jun 2023 02:32:34 GMT    | 
 | 127 | +		Size: 451.0 B    | 
 | 128 | +		MIME: application/vnd.docker.image.rootfs.diff.tar.gzip  | 
0 commit comments