Namespace
library
Image / Tag
nginx:1.27.0
Content Digest
sha256:98f8ec75657d21b924fe4f69b6b9bff2f6550ea48838af479d8894a852000e40
Details
Created

2024-06-21 02:12:35 UTC

Size

65.9 MB

Content Digest
Labels

Environment
NGINX_VERSION

1.27.0

NJS_RELEASE

2~bookworm

NJS_VERSION

0.8.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PKG_RELEASE

2~bookworm


Layers

[#000] sha256:82c8eed510ac33a6df3a546a738b1f3806df7958ea977484d0f77eabe177108d - 43.61% (28.7 MB)

[#001] sha256:3f375c7edabc50e1cc0e81148a65e11161b2378bf55db7b061ac4adc4ca7b146 - 56.38% (37.2 MB)

[#002] sha256:645927ea89b40fa1ca56c76d1b2d8c9099d675b3b53f75d4222e4fc9aba56fae - 0.0% (627 Bytes)

[#003] sha256:8429809a14cb3a5701a8a32ad964438f99e6e2e8cdd99c9f616e5cf9439f3fef - 0.0% (958 Bytes)

[#004] sha256:429a805d46c2a9cfef4cb6c3fabaa8e62d3143c7ffa269b749b6e3bc8da897f0 - 0.0% (395 Bytes)

[#005] sha256:e7fce079b592d50601ac0bd01cf9bc03c6cbb468837b2cae0b0c6c199be6137e - 0.0% (1.18 KB)

[#006] sha256:5a2ebda6f1db6236b18373bae8bddf777b4acac7a7254a2032cf7ae304401c5b - 0.0% (1.37 KB)


History
2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) ADD file:6c928b979f82a9dc0b3801b97a516aaa3d17fe57cb9eecc077d202afda56d2fb in /

2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <[email protected]>

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.27.0

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_VERSION=0.8.4

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && groupadd --system --gid 101 nginx && useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates && NGINX_GPGKEYS="573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 8540A6F18833A80E9C1653A42FD21310B49F6B46 9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3"; NGINX_GPGKEY_PATH=/etc/apt/keyrings/nginx-archive-keyring.gpg; export GNUPGHOME="$(mktemp -d)"; found=''; for NGINX_GPGKEY in $NGINX_GPGKEYS; do for server in hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $NGINX_GPGKEY from $server"; gpg1 --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1; done; gpg1 --export "$NGINX_GPGKEYS" > "$NGINX_GPGKEY_PATH" ; rm -rf "$GNUPGHOME"; apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/* && dpkgArch="$(dpkg --print-architecture)" && nginxPackages=" nginx=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${NJS_RELEASE} " && case "$dpkgArch" in amd64|arm64) echo "deb [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && apt-get update ;; *) echo "deb-src [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && tempDir="$(mktemp -d)" && chmod 777 "$tempDir" && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get build-dep -y $nginxPackages && ( cd "$tempDir" && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)" apt-get source --compile $nginxPackages ) && apt-mark showmanual | xargs apt-mark auto > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } && ls -lAFh "$tempDir" && ( cd "$tempDir" && dpkg-scanpackages . > Packages ) && grep '^Package: ' "$tempDir/Packages" && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list && apt-get -o Acquire::GzipIndexes=false update ;; esac && apt-get install --no-install-recommends --no-install-suggests -y $nginxPackages gettext-base curl && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list && if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]

Details
Created

2024-06-21 02:12:35 UTC

Size

67.7 MB

Content Digest
Labels

Environment
NGINX_VERSION

1.27.0

NJS_RELEASE

2~bookworm

NJS_VERSION

0.8.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PKG_RELEASE

2~bookworm


Layers

[#000] sha256:e4fff0779e6ddd22366469f08626c3ab1884b5cbe1719b26da238c95f247b305 - 41.04% (27.8 MB)

[#001] sha256:9c4e4e507b087ba76a77cf447d57a609d08dbcdbbc96abb64877658cf12bbc76 - 58.95% (39.9 MB)

[#002] sha256:85664e7b25d67d4815e113b34e88c828da06da435971470524631239915ad891 - 0.0% (629 Bytes)

[#003] sha256:e9d00ba15cc0967faaecc85ea2acdc033a103a018a26b09e54479d344ad06674 - 0.0% (955 Bytes)

[#004] sha256:ca3474dd2ca6ca60337319448fe246d55f7ed8f3078b31132924b325f3859f8d - 0.0% (394 Bytes)

[#005] sha256:472851929ad734a0bbf2e262059d7d1521d7c1904af3b10e520e18b372e3455c - 0.0% (1.18 KB)

[#006] sha256:ed60582f2661431435c1a1c94e7573d69357d633961280cebaf6aac9988afa5e - 0.0% (1.37 KB)


History
2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) ADD file:3d9897cfe027ecc7cbdb16e74a676ed143725ea2d08dbb0dde23309e041de0f3 in /

2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <[email protected]>

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.27.0

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_VERSION=0.8.4

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && groupadd --system --gid 101 nginx && useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates && NGINX_GPGKEYS="573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 8540A6F18833A80E9C1653A42FD21310B49F6B46 9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3"; NGINX_GPGKEY_PATH=/etc/apt/keyrings/nginx-archive-keyring.gpg; export GNUPGHOME="$(mktemp -d)"; found=''; for NGINX_GPGKEY in $NGINX_GPGKEYS; do for server in hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $NGINX_GPGKEY from $server"; gpg1 --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1; done; gpg1 --export "$NGINX_GPGKEYS" > "$NGINX_GPGKEY_PATH" ; rm -rf "$GNUPGHOME"; apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/* && dpkgArch="$(dpkg --print-architecture)" && nginxPackages=" nginx=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${NJS_RELEASE} " && case "$dpkgArch" in amd64|arm64) echo "deb [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && apt-get update ;; *) echo "deb-src [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && tempDir="$(mktemp -d)" && chmod 777 "$tempDir" && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get build-dep -y $nginxPackages && ( cd "$tempDir" && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)" apt-get source --compile $nginxPackages ) && apt-mark showmanual | xargs apt-mark auto > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } && ls -lAFh "$tempDir" && ( cd "$tempDir" && dpkg-scanpackages . > Packages ) && grep '^Package: ' "$tempDir/Packages" && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list && apt-get -o Acquire::GzipIndexes=false update ;; esac && apt-get install --no-install-recommends --no-install-suggests -y $nginxPackages gettext-base curl && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list && if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]

Details
Created

2024-06-21 02:12:35 UTC

Size

60.5 MB

Content Digest
Labels

Environment
NGINX_VERSION

1.27.0

NJS_RELEASE

2~bookworm

NJS_VERSION

0.8.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PKG_RELEASE

2~bookworm


Layers

[#000] sha256:1bc90b37f777aded897944b0ce596c103432c1b84f7b626b9fd4a53356f006da - 42.35% (25.6 MB)

[#001] sha256:98f3556f59b9f88eba944c179422b399d4d7bfee3378a29a8862546b31db50a7 - 57.64% (34.9 MB)

[#002] sha256:92caa6f3caa0e0fe67d53d7b91e307527b520916b6426a223e759c83e9a578e5 - 0.0% (629 Bytes)

[#003] sha256:0e69509d0506dd0826ef57d4be729625e271094b2af13899b1f083f9b3fce40b - 0.0% (957 Bytes)

[#004] sha256:a2793ee3d86e16f73853c4d1d4dea81336502052b0750fbda33583ba0c79728f - 0.0% (396 Bytes)

[#005] sha256:3eac478447bda26a2c5c6d1376a2bbbe757a52cf44e5209718622824a37d88d4 - 0.0% (1.19 KB)

[#006] sha256:7f7dd557bb2412ed882ff952341ac5657512844e81cbb667a4a8dca90413f1d8 - 0.0% (1.37 KB)


History
2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) ADD file:0a38a76ef88f0bc858f9663f2ec636121970b50fcd7a62192be7a7eba71bd6b4 in /

2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <[email protected]>

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.27.0

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_VERSION=0.8.4

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && groupadd --system --gid 101 nginx && useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates && NGINX_GPGKEYS="573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 8540A6F18833A80E9C1653A42FD21310B49F6B46 9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3"; NGINX_GPGKEY_PATH=/etc/apt/keyrings/nginx-archive-keyring.gpg; export GNUPGHOME="$(mktemp -d)"; found=''; for NGINX_GPGKEY in $NGINX_GPGKEYS; do for server in hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $NGINX_GPGKEY from $server"; gpg1 --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1; done; gpg1 --export "$NGINX_GPGKEYS" > "$NGINX_GPGKEY_PATH" ; rm -rf "$GNUPGHOME"; apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/* && dpkgArch="$(dpkg --print-architecture)" && nginxPackages=" nginx=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${NJS_RELEASE} " && case "$dpkgArch" in amd64|arm64) echo "deb [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && apt-get update ;; *) echo "deb-src [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && tempDir="$(mktemp -d)" && chmod 777 "$tempDir" && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get build-dep -y $nginxPackages && ( cd "$tempDir" && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)" apt-get source --compile $nginxPackages ) && apt-mark showmanual | xargs apt-mark auto > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } && ls -lAFh "$tempDir" && ( cd "$tempDir" && dpkg-scanpackages . > Packages ) && grep '^Package: ' "$tempDir/Packages" && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list && apt-get -o Acquire::GzipIndexes=false update ;; esac && apt-get install --no-install-recommends --no-install-suggests -y $nginxPackages gettext-base curl && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list && if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]

Details
Created

2024-06-21 02:12:35 UTC

Size

57.1 MB

Content Digest
Labels

Environment
NGINX_VERSION

1.27.0

NJS_RELEASE

2~bookworm

NJS_VERSION

0.8.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PKG_RELEASE

2~bookworm


Layers

[#000] sha256:cf43e4280314547b69ae6040ab5c16458259478e27c46528b9d7898d69f26d84 - 41.32% (23.6 MB)

[#001] sha256:6731226c38e412a547778e3caebc14059658aeabf17de292b63efbc4aa337492 - 58.67% (33.5 MB)

[#002] sha256:894b959ddf6fb7699f2bdf4cf85b14a7ebaa572f3d1b7327cae6b99b714cb6df - 0.0% (628 Bytes)

[#003] sha256:83b5d1543500d87e4a2889ad96b8e59b9c39a494b9690bedcdf67b92f7674d2b - 0.0% (957 Bytes)

[#004] sha256:7487ed1f1358cba52595c1457790b3b585045c117caabad60b2157c9f1567499 - 0.0% (395 Bytes)

[#005] sha256:00284aef8ac595d21240ce25f1e5920d98cecfc85612aa8009dbd6ff3e44ef4e - 0.0% (1.18 KB)

[#006] sha256:a3afcb99c1f359c224dbfd77224ca31b97c2d3b677f745a21a76af978c643057 - 0.0% (1.37 KB)


History
2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) ADD file:452463dee9ffb3b2caafcf6c3f48a08dc239b49a5caf21d3da0d28de4df4fd38 in /

2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <[email protected]>

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.27.0

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_VERSION=0.8.4

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && groupadd --system --gid 101 nginx && useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates && NGINX_GPGKEYS="573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 8540A6F18833A80E9C1653A42FD21310B49F6B46 9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3"; NGINX_GPGKEY_PATH=/etc/apt/keyrings/nginx-archive-keyring.gpg; export GNUPGHOME="$(mktemp -d)"; found=''; for NGINX_GPGKEY in $NGINX_GPGKEYS; do for server in hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $NGINX_GPGKEY from $server"; gpg1 --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1; done; gpg1 --export "$NGINX_GPGKEYS" > "$NGINX_GPGKEY_PATH" ; rm -rf "$GNUPGHOME"; apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/* && dpkgArch="$(dpkg --print-architecture)" && nginxPackages=" nginx=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${NJS_RELEASE} " && case "$dpkgArch" in amd64|arm64) echo "deb [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && apt-get update ;; *) echo "deb-src [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && tempDir="$(mktemp -d)" && chmod 777 "$tempDir" && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get build-dep -y $nginxPackages && ( cd "$tempDir" && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)" apt-get source --compile $nginxPackages ) && apt-mark showmanual | xargs apt-mark auto > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } && ls -lAFh "$tempDir" && ( cd "$tempDir" && dpkg-scanpackages . > Packages ) && grep '^Package: ' "$tempDir/Packages" && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list && apt-get -o Acquire::GzipIndexes=false update ;; esac && apt-get install --no-install-recommends --no-install-suggests -y $nginxPackages gettext-base curl && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list && if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]

Details
Created

2024-06-21 02:12:35 UTC

Size

64.5 MB

Content Digest
Labels

Environment
NGINX_VERSION

1.27.0

NJS_RELEASE

2~bookworm

NJS_VERSION

0.8.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PKG_RELEASE

2~bookworm


Layers

[#000] sha256:aa6fbc30c84e14e64571d3d7b547ea801dfca8a7bd74bd930b5ea5de3eb2f442 - 43.11% (27.8 MB)

[#001] sha256:168914bf900e64ab4d2b9d2bd81f326a10ea674b455a0831be9c78c0d67e4f7c - 56.88% (36.7 MB)

[#002] sha256:13b3fceec7e4c8d39257cfb1faf4be271bab15d1754718ca8c8c22e05310626b - 0.0% (625 Bytes)

[#003] sha256:f9fa58e3da0fe67defaecc63611ea24883d1f8c90aba6e6fe8bb7da1ca032262 - 0.0% (954 Bytes)

[#004] sha256:00146e6e5257a609b96e5dc0dd448179a7e7923ba76ebe8754493fae97bc2fc4 - 0.0% (392 Bytes)

[#005] sha256:50e4fc85b5d4411b592e736ba281cdaeb149e6d5f940d934c75f5be4e8e49c5c - 0.0% (1.18 KB)

[#006] sha256:a408e3af440aed73aacb7ad9f938f15041dd75d55c19906ff5b741ba6da0b422 - 0.0% (1.36 KB)


History
2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) ADD file:4aa9ddc52f046592777767c91a04b9490d98811bedb8980fca794d55bbad1a0f in /

2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <[email protected]>

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.27.0

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_VERSION=0.8.4

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && groupadd --system --gid 101 nginx && useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates && NGINX_GPGKEYS="573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 8540A6F18833A80E9C1653A42FD21310B49F6B46 9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3"; NGINX_GPGKEY_PATH=/etc/apt/keyrings/nginx-archive-keyring.gpg; export GNUPGHOME="$(mktemp -d)"; found=''; for NGINX_GPGKEY in $NGINX_GPGKEYS; do for server in hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $NGINX_GPGKEY from $server"; gpg1 --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1; done; gpg1 --export "$NGINX_GPGKEYS" > "$NGINX_GPGKEY_PATH" ; rm -rf "$GNUPGHOME"; apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/* && dpkgArch="$(dpkg --print-architecture)" && nginxPackages=" nginx=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${NJS_RELEASE} " && case "$dpkgArch" in amd64|arm64) echo "deb [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && apt-get update ;; *) echo "deb-src [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && tempDir="$(mktemp -d)" && chmod 777 "$tempDir" && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get build-dep -y $nginxPackages && ( cd "$tempDir" && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)" apt-get source --compile $nginxPackages ) && apt-mark showmanual | xargs apt-mark auto > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } && ls -lAFh "$tempDir" && ( cd "$tempDir" && dpkg-scanpackages . > Packages ) && grep '^Package: ' "$tempDir/Packages" && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list && apt-get -o Acquire::GzipIndexes=false update ;; esac && apt-get install --no-install-recommends --no-install-suggests -y $nginxPackages gettext-base curl && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list && if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]

Details
Created

2024-06-21 02:12:35 UTC

Size

63.6 MB

Content Digest
Labels

Environment
NGINX_VERSION

1.27.0

NJS_RELEASE

2~bookworm

NJS_VERSION

0.8.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PKG_RELEASE

2~bookworm


Layers

[#000] sha256:e8ebfef8c6b7f6250b54eec0d5d1ae5d66f60f418704f4094cb9291dc214be0f - 43.69% (27.8 MB)

[#001] sha256:4314558fc119b972b7714736ac73c05f51d9fe78b37040056f1ae899ac3664d1 - 56.3% (35.8 MB)

[#002] sha256:c88588d29a428509a314f3853fd063eca4b2b6ba96aef98af8f09e7c555fd9ec - 0.0% (629 Bytes)

[#003] sha256:8378645e47c53bd02f8d89c753c677fa9b75fe6d7569070ecb10d63d834fb89f - 0.0% (957 Bytes)

[#004] sha256:fb623c751fc5a6b54818b1bfd1ff63bed07e966cedd09059ceb5d1190f8bf8ac - 0.0% (395 Bytes)

[#005] sha256:29f52721785c3a2b10c458d1e58e078de4eec0a12614e3041bb8fd3bc7d3dc0d - 0.0% (1.18 KB)

[#006] sha256:e3c011848fbb9fc16edcf0363e49fd28d333e1b41716e50e082539c89e9d5ec9 - 0.0% (1.37 KB)


History
2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) ADD file:2fad80cfc89f7b624d81eb445f9c64e4cd3f190b85d89f40c33eb7e4bc562c6d in /

2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <[email protected]>

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.27.0

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_VERSION=0.8.4

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && groupadd --system --gid 101 nginx && useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates && NGINX_GPGKEYS="573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 8540A6F18833A80E9C1653A42FD21310B49F6B46 9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3"; NGINX_GPGKEY_PATH=/etc/apt/keyrings/nginx-archive-keyring.gpg; export GNUPGHOME="$(mktemp -d)"; found=''; for NGINX_GPGKEY in $NGINX_GPGKEYS; do for server in hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $NGINX_GPGKEY from $server"; gpg1 --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1; done; gpg1 --export "$NGINX_GPGKEYS" > "$NGINX_GPGKEY_PATH" ; rm -rf "$GNUPGHOME"; apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/* && dpkgArch="$(dpkg --print-architecture)" && nginxPackages=" nginx=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${NJS_RELEASE} " && case "$dpkgArch" in amd64|arm64) echo "deb [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && apt-get update ;; *) echo "deb-src [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && tempDir="$(mktemp -d)" && chmod 777 "$tempDir" && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get build-dep -y $nginxPackages && ( cd "$tempDir" && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)" apt-get source --compile $nginxPackages ) && apt-mark showmanual | xargs apt-mark auto > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } && ls -lAFh "$tempDir" && ( cd "$tempDir" && dpkg-scanpackages . > Packages ) && grep '^Package: ' "$tempDir/Packages" && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list && apt-get -o Acquire::GzipIndexes=false update ;; esac && apt-get install --no-install-recommends --no-install-suggests -y $nginxPackages gettext-base curl && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list && if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]

Details
Created

2024-06-21 02:12:35 UTC

Size

71.9 MB

Content Digest
Labels

Environment
NGINX_VERSION

1.27.0

NJS_RELEASE

2~bookworm

NJS_VERSION

0.8.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PKG_RELEASE

2~bookworm


Layers

[#000] sha256:36f5dfff311b1880d6202ab548fb824c9591bd1c9a04f7ab677235edddf9ab23 - 43.92% (31.6 MB)

[#001] sha256:fdf0229ddb6f9d5c296a5efd54a32c68666518f729ae4e5406ea954228c09f1d - 56.07% (40.3 MB)

[#002] sha256:be1d5445c9e5bd6cc8b370a71c536f3d4ea6ab69008a815b36de7f1c88aa718c - 0.0% (628 Bytes)

[#003] sha256:faa53f0ee50f2be17240112141bf92be3fc6a1e4c43b48e4c1389c22317dece4 - 0.0% (958 Bytes)

[#004] sha256:960c7dd76617ecf64b247614f20cfd926aa487869ead07fd638a54344f6b5df0 - 0.0% (394 Bytes)

[#005] sha256:4e90132d98fbb0003b5b01dc4926fe4ef00e73ea2ed3d157da0af01d0219238b - 0.0% (1.18 KB)

[#006] sha256:6e103545ce82fdbb47e86431abe28a28dcca288b2df34b5bfee382288911af9c - 0.0% (1.37 KB)


History
2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) ADD file:2fb9d7e332d1c4cadd8151a8485091fce600b230987f3b306d19efc82ed0ac9c in /

2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <[email protected]>

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.27.0

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_VERSION=0.8.4

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && groupadd --system --gid 101 nginx && useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates && NGINX_GPGKEYS="573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 8540A6F18833A80E9C1653A42FD21310B49F6B46 9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3"; NGINX_GPGKEY_PATH=/etc/apt/keyrings/nginx-archive-keyring.gpg; export GNUPGHOME="$(mktemp -d)"; found=''; for NGINX_GPGKEY in $NGINX_GPGKEYS; do for server in hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $NGINX_GPGKEY from $server"; gpg1 --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1; done; gpg1 --export "$NGINX_GPGKEYS" > "$NGINX_GPGKEY_PATH" ; rm -rf "$GNUPGHOME"; apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/* && dpkgArch="$(dpkg --print-architecture)" && nginxPackages=" nginx=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${NJS_RELEASE} " && case "$dpkgArch" in amd64|arm64) echo "deb [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && apt-get update ;; *) echo "deb-src [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && tempDir="$(mktemp -d)" && chmod 777 "$tempDir" && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get build-dep -y $nginxPackages && ( cd "$tempDir" && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)" apt-get source --compile $nginxPackages ) && apt-mark showmanual | xargs apt-mark auto > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } && ls -lAFh "$tempDir" && ( cd "$tempDir" && dpkg-scanpackages . > Packages ) && grep '^Package: ' "$tempDir/Packages" && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list && apt-get -o Acquire::GzipIndexes=false update ;; esac && apt-get install --no-install-recommends --no-install-suggests -y $nginxPackages gettext-base curl && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list && if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]

Details
Created

2024-06-21 02:12:35 UTC

Size

62.2 MB

Content Digest
Labels

Environment
NGINX_VERSION

1.27.0

NJS_RELEASE

2~bookworm

NJS_VERSION

0.8.4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PKG_RELEASE

2~bookworm


Layers

[#000] sha256:218a263fc97fdfaefe7df9b0e23e00c5a0b71a094fd212f91621d5683c6e3514 - 42.12% (26.2 MB)

[#001] sha256:0d1480f986182da2a6212c5b82e788ed420c27b674245a9ce6150366aa580991 - 57.87% (36 MB)

[#002] sha256:85fc77b769f1838ff1b61f2299318191bdc8bf34d2ceab4026048bd44520b311 - 0.0% (627 Bytes)

[#003] sha256:6305b3192f574d32d894d69cb6940d675b7368ce2000de34ce30753f9975a2f9 - 0.0% (958 Bytes)

[#004] sha256:b1b09861adfba6aac301980db65f15de2e522eec348f2d7602d8fa2748133afb - 0.0% (395 Bytes)

[#005] sha256:9d47c1b33fbcaf65092231885a589da4650f7557376e4b3f5e53da98972bffc1 - 0.0% (1.18 KB)

[#006] sha256:6098a95ae2f4864e1531435052847a26b75204a7ed15c095a0a721369c7599e8 - 0.0% (1.37 KB)


History
2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) ADD file:2e68e80c30908adf6b4b6a8ea2cb0711c5b296a8ba63e2cff3b70422a4daaf97 in /

2024-06-21 02:12:35 UTC

/bin/sh -c #(nop) CMD ["bash"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

LABEL maintainer=NGINX Docker Maintainers <[email protected]>

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NGINX_VERSION=1.27.0

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_VERSION=0.8.4

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV NJS_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENV PKG_RELEASE=2~bookworm

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -x && groupadd --system --gid 101 nginx && useradd --system --gid nginx --no-create-home --home /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx && apt-get update && apt-get install --no-install-recommends --no-install-suggests -y gnupg1 ca-certificates && NGINX_GPGKEYS="573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 8540A6F18833A80E9C1653A42FD21310B49F6B46 9E9BE90EACBCDE69FE9B204CBCDCD8A38D88A2B3"; NGINX_GPGKEY_PATH=/etc/apt/keyrings/nginx-archive-keyring.gpg; export GNUPGHOME="$(mktemp -d)"; found=''; for NGINX_GPGKEY in $NGINX_GPGKEYS; do for server in hkp://keyserver.ubuntu.com:80 pgp.mit.edu ; do echo "Fetching GPG key $NGINX_GPGKEY from $server"; gpg1 --keyserver "$server" --keyserver-options timeout=10 --recv-keys "$NGINX_GPGKEY" && found=yes && break; done; test -z "$found" && echo >&2 "error: failed to fetch GPG key $NGINX_GPGKEY" && exit 1; done; gpg1 --export "$NGINX_GPGKEYS" > "$NGINX_GPGKEY_PATH" ; rm -rf "$GNUPGHOME"; apt-get remove --purge --auto-remove -y gnupg1 && rm -rf /var/lib/apt/lists/* && dpkgArch="$(dpkg --print-architecture)" && nginxPackages=" nginx=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}+${NJS_VERSION}-${NJS_RELEASE} " && case "$dpkgArch" in amd64|arm64) echo "deb [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && apt-get update ;; *) echo "deb-src [signed-by=$NGINX_GPGKEY_PATH] https://nginx.org/packages/mainline/debian/ bookworm nginx" >> /etc/apt/sources.list.d/nginx.list && tempDir="$(mktemp -d)" && chmod 777 "$tempDir" && savedAptMark="$(apt-mark showmanual)" && apt-get update && apt-get build-dep -y $nginxPackages && ( cd "$tempDir" && DEB_BUILD_OPTIONS="nocheck parallel=$(nproc)" apt-get source --compile $nginxPackages ) && apt-mark showmanual | xargs apt-mark auto > /dev/null && { [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark; } && ls -lAFh "$tempDir" && ( cd "$tempDir" && dpkg-scanpackages . > Packages ) && grep '^Package: ' "$tempDir/Packages" && echo "deb [ trusted=yes ] file://$tempDir ./" > /etc/apt/sources.list.d/temp.list && apt-get -o Acquire::GzipIndexes=false update ;; esac && apt-get install --no-install-recommends --no-install-suggests -y $nginxPackages gettext-base curl && apt-get remove --purge --auto-remove -y && rm -rf /var/lib/apt/lists/* /etc/apt/sources.list.d/nginx.list && if [ -n "$tempDir" ]; then apt-get purge -y --auto-remove && rm -rf "$tempDir" /etc/apt/sources.list.d/temp.list; fi && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh / # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/docker-entrypoint.sh"]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[80/tcp:{}]

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

STOPSIGNAL SIGQUIT

2024-06-21 02:12:35 UTC (buildkit.dockerfile.v0)

CMD ["nginx" "-g" "daemon off;"]