Tag

library/nginx:1.27.0-bookworm
Content Digest: sha256:98f8ec75657d21b924fe4f69b6b9bff2f6550ea48838af479d8894a852000e40
Manifests
Details
Content Digest

sha256:49c729288abd5de97400f017a641282d64bbb8c8d6c1a05d5fa116d19ad82d48

Created

2024-06-21 02:12:35 UTC

Size

65.9 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>

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 <docker-maint@nginx.com>

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
Content Digest

sha256:900dca2a61f5799aabe662339a940cf444dfd39777648ca6a953f82b685997ed

Created

2024-06-21 02:12:35 UTC

Size

67.7 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>

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 <docker-maint@nginx.com>

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
Content Digest

sha256:4b0fe21fa62a85adf6fa39d8cfef5f362ba5228ff75005aa2c5a9c1e0d72b491

Created

2024-06-21 02:12:35 UTC

Size

60.5 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>

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 <docker-maint@nginx.com>

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
Content Digest

sha256:d32875cd8dc5814f4507ec05fff0c2cc51dad8565896ab9ad5092c3b04160f0b

Created

2024-06-21 02:12:35 UTC

Size

57.1 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>

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 <docker-maint@nginx.com>

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
Content Digest

sha256:235ff27fe79567e8ccaf4d26a2d24828a65898a83b97fba3c7e39ec4621e1b51

Created

2024-06-21 02:12:35 UTC

Size

64.5 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>

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 <docker-maint@nginx.com>

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
Content Digest

sha256:ac71be555c9090677c3cce3bc7a34b04f5df9eca68fa4dbaf684ed228363f6e4

Created

2024-06-21 02:12:35 UTC

Size

63.6 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>

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 <docker-maint@nginx.com>

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
Content Digest

sha256:95ba9c6e79fe7e4b07f3e59a67b3b7533ac044832db6e7963f76359cef72f143

Created

2024-06-21 02:12:35 UTC

Size

71.9 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>

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 <docker-maint@nginx.com>

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
Content Digest

sha256:08ec599d480526f597d860ff02ee582fd0c5d8a4c137413d9ff98656c1acd45c

Created

2024-06-21 02:12:35 UTC

Size

62.2 MB


Labels
  • maintainer
    NGINX Docker Maintainers <docker-maint@nginx.com>

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 <docker-maint@nginx.com>

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;"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.