|
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