2025-04-16 14:45:25 UTC
5.19 MB
2
NGINX_VERSION1.26.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE1
[#000] sha256:b3d7db73e90671cb6b7925cc878d43a2781451bed256cf0626110f5386cdd4dc - 63.83% (3.31 MB)
[#001] sha256:f34d0189c51608f33f779e378b7cb6481147b231a08e95c8cfbe5c77d1641473 - 36.09% (1.87 MB)
[#002] sha256:d028b5736416ed97477229bacd6f5a10841e843cb0e16abda21352f9fc0953e6 - 0.01% (629 Bytes)
[#003] sha256:4d8d7b105c2cd6e97a43b23943c7e51b1858e3ae54648f61692558f94a6d278c - 0.02% (957 Bytes)
[#004] sha256:548b70d6a930c2edae8954895d3a673fef39ca18af4acf378cf98838a681709f - 0.01% (405 Bytes)
[#005] sha256:5c0517566dba67f92910a167596cdf1e9232e1c58bb6710c9ea62c96b6dd488b - 0.02% (1.18 KB)
[#006] sha256:fc8989617e0d16b8d0c80609cd0a0b00c9a9cd35ec875ddd77c8dfec909a6867 - 0.03% (1.37 KB)
ADD alpine-minirootfs-3.20.6-x86.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <[email protected]>
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.26.3
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=1
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV DYNPKG_RELEASE=2
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -x && addgroup -g 101 -S nginx && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && PKGOSSCHECKSUM=\"3a4e869eded0c71e92f522e94edffea7fbfb5e78886ea7e484342fa2e028c62099a67d08860c249bf93776da97b924225e0d849dbb4697b298afe5421d7d6fea *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2025-04-16 14:45:25 UTC
5.14 MB
2
NGINX_VERSION1.26.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE1
[#000] sha256:0a9a5dfd008f05ebc27e4790db0709a29e527690c21bcbcd01481eaeb6bb49dc - 67.32% (3.46 MB)
[#001] sha256:914d0eaf60479e4b17101b02ed1e82400c02231d11c32276fb24867f5f39e97b - 32.59% (1.67 MB)
[#002] sha256:5e18ef93c435d9cd1c48d1ae900cf7e92ee61ae11be6b3bdefc899f4be8efad9 - 0.01% (628 Bytes)
[#003] sha256:b8651333baae33f196ce13e6d5cfcc16e276b640bbca95329625fbb6a3f13855 - 0.02% (956 Bytes)
[#004] sha256:d987ab110a5ba4aebf9df7115759f01e8a5d8be0a70045f4dc7a5b959be1b04c - 0.01% (404 Bytes)
[#005] sha256:c35c2aa19c882e9ca054353d84a4b58904f72807055c441be84f27401714f25d - 0.02% (1.18 KB)
[#006] sha256:a7c661bcc4ef10a5e7ee3b4f80a8d77754a4e6b1a598271b70bd220d804316eb - 0.03% (1.37 KB)
ADD alpine-minirootfs-3.20.6-x86_64.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <[email protected]>
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.26.3
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=1
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV DYNPKG_RELEASE=2
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -x && addgroup -g 101 -S nginx && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && PKGOSSCHECKSUM=\"3a4e869eded0c71e92f522e94edffea7fbfb5e78886ea7e484342fa2e028c62099a67d08860c249bf93776da97b924225e0d849dbb4697b298afe5421d7d6fea *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2025-04-16 14:45:25 UTC
5.03 MB
2
NGINX_VERSION1.26.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE1
[#000] sha256:c9aedc9d4e47fa9429e5c329420d8a93e16c433e361d0f9281565ed4da3c057e - 63.94% (3.22 MB)
[#001] sha256:d2c26bf5f8480a1434ff6e55ee1eacaaabc2f64a68470a58c5b046d8f5964745 - 35.97% (1.81 MB)
[#002] sha256:25bdaedd96244e0ac6f152b3baba3954ff97a7340eed65a2babec3e0ae8bb6eb - 0.01% (628 Bytes)
[#003] sha256:9f1dc84986dec4a11eda6445dddc07849ce36c3025bec2f026f58ae220b0d119 - 0.02% (956 Bytes)
[#004] sha256:3bdc8176553be71c3df47c76e7eb3c8045121942cf8b8515e8f32d464c7958ef - 0.01% (405 Bytes)
[#005] sha256:bc394b2d85ee26f6b1bcb7631f435a0ef43735f7f39f8eb3d17c565243c01728 - 0.02% (1.18 KB)
[#006] sha256:1ac031395267553539cb858c5ef0eff56bff92643e8ae61f061984f6e723a281 - 0.03% (1.37 KB)
ADD alpine-minirootfs-3.20.6-armhf.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <[email protected]>
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.26.3
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=1
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV DYNPKG_RELEASE=2
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -x && addgroup -g 101 -S nginx && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && PKGOSSCHECKSUM=\"3a4e869eded0c71e92f522e94edffea7fbfb5e78886ea7e484342fa2e028c62099a67d08860c249bf93776da97b924225e0d849dbb4697b298afe5421d7d6fea *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2025-04-16 14:45:25 UTC
4.61 MB
2
NGINX_VERSION1.26.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE1
[#000] sha256:772078ddbdee5be52d429e08f953aaad6715a90d7e4d6496eb1cd4004efa8a95 - 64.11% (2.95 MB)
[#001] sha256:2cf99db15f70b64ad3a26228487030375783084f6062b01ca4c65b3114476ee8 - 35.8% (1.65 MB)
[#002] sha256:f5054b2e2acc2991d8f0fb93c296faf9e2d375c05b52fa2a7e61a3f646bc7737 - 0.01% (629 Bytes)
[#003] sha256:11f04eacde451536d60c8383a7ab6cc2e5947e0fc7c366bb9c1326167fa02fb8 - 0.02% (957 Bytes)
[#004] sha256:e190b088ef4321c0c5e96358c8254dd108cf1a17521a4b11dc84b69b9afb7d3a - 0.01% (406 Bytes)
[#005] sha256:82aa7a5f21385f67d76de0e2097334e074e969358065e8371f06e910489eb5a9 - 0.03% (1.18 KB)
[#006] sha256:576d30ae104aae1ea27aab19814f2b13254cfac74c5d0c80eabebe2d0c9c112a - 0.03% (1.37 KB)
ADD alpine-minirootfs-3.20.6-armv7.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <[email protected]>
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.26.3
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=1
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV DYNPKG_RELEASE=2
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -x && addgroup -g 101 -S nginx && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && PKGOSSCHECKSUM=\"3a4e869eded0c71e92f522e94edffea7fbfb5e78886ea7e484342fa2e028c62099a67d08860c249bf93776da97b924225e0d849dbb4697b298afe5421d7d6fea *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2025-04-16 14:45:25 UTC
5.61 MB
2
NGINX_VERSION1.26.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE1
[#000] sha256:94e9d8af22013aabf0edcaf42950c88b0a1350c3a9ce076d61b98a535a673dd9 - 69.53% (3.9 MB)
[#001] sha256:3b5b7a2d0351a33e1d34149cfd8d0cc4c7b3bbc6ecfee67809fe22ed10b33425 - 30.39% (1.71 MB)
[#002] sha256:4f7bb1290dbfa2b305786f6c84cb49c209de2afa4d149cbe0b4bfa050e925246 - 0.01% (627 Bytes)
[#003] sha256:21b8c2c2584bcf9471f52b43f4fee4d54c7fb76517da72f07ff21a2439bc9125 - 0.02% (956 Bytes)
[#004] sha256:014925e14361cfca96943aa9367c39a19fc6e806cbae3e1f30cd65bdc8bf46de - 0.01% (404 Bytes)
[#005] sha256:4431f52ff81db291b1025ec00511013b534349a0c740be431c48299ed5a088f0 - 0.02% (1.18 KB)
[#006] sha256:fca9948dfc2c8a0bda75fb117df98825d3b23ceae22003753f7485b8a912347a - 0.02% (1.37 KB)
ADD alpine-minirootfs-3.20.6-aarch64.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <[email protected]>
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.26.3
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=1
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV DYNPKG_RELEASE=2
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -x && addgroup -g 101 -S nginx && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && PKGOSSCHECKSUM=\"3a4e869eded0c71e92f522e94edffea7fbfb5e78886ea7e484342fa2e028c62099a67d08860c249bf93776da97b924225e0d849dbb4697b298afe5421d7d6fea *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2025-04-16 14:45:25 UTC
5.28 MB
2
NGINX_VERSION1.26.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE1
[#000] sha256:c9813c0f5a2f289ea6175876fd973d6d8adcd495da4a23e9273600c8f0a761c5 - 64.62% (3.41 MB)
[#001] sha256:0354bac33697408b7954104f7fb439383cf74fb7d789fb1ca4c958e860b1f6e7 - 35.3% (1.86 MB)
[#002] sha256:5ea0ac46725fc69ad83c98cd7bd142b042c431abd9efa668952795408cedf7dc - 0.01% (629 Bytes)
[#003] sha256:b5cbf7930b6be8527d4dfab21a6a72268f12cc604d2625a1b1c4423a02bfed1c - 0.02% (956 Bytes)
[#004] sha256:d5df26c8045614d4d8df96a60d21510ffc12f3e4744671613767b62fdc3fba45 - 0.01% (405 Bytes)
[#005] sha256:c82e8af4bf32c6b7815cbf2b680c46271d7b69872d120a9491cbc0def3a0b090 - 0.02% (1.18 KB)
[#006] sha256:767397833f65b2519194481b661edafb35e72ccc8eea09cbf5fbd143d71b8b2d - 0.03% (1.37 KB)
ADD alpine-minirootfs-3.20.6-ppc64le.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <[email protected]>
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.26.3
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=1
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV DYNPKG_RELEASE=2
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -x && addgroup -g 101 -S nginx && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && PKGOSSCHECKSUM=\"3a4e869eded0c71e92f522e94edffea7fbfb5e78886ea7e484342fa2e028c62099a67d08860c249bf93776da97b924225e0d849dbb4697b298afe5421d7d6fea *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2025-04-16 14:45:25 UTC
5.07 MB
2
NGINX_VERSION1.26.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE1
[#000] sha256:69ccf1207daf2e3c381041f63cfe024189987fde3b1e97110475a71eac2581ba - 63.48% (3.22 MB)
[#001] sha256:add9e4214eeb9c3c2135bb9c9cadd08dae43d8b2cad8777c363313e97d3befe1 - 36.43% (1.85 MB)
[#002] sha256:877ff59fbcf8d54c935ff35faac62a63f37d65646e76098c94793b8e99f882b3 - 0.01% (629 Bytes)
[#003] sha256:254061367614b802e5c0c422e9a60d016d9cab71d519696dc8cf6ee4ed9a6aaf - 0.02% (955 Bytes)
[#004] sha256:312baad9d2ba348f770f2c76ebce9c30c40f812820519956c72e228addce968f - 0.01% (403 Bytes)
[#005] sha256:a3579a8e7111b6e2ed5900e91fc5a9b9458c5737ec897c40bca9fd010aab90c3 - 0.02% (1.18 KB)
[#006] sha256:2ea2971c0cae0121dd136f32efe5b0843a3523355c7e1bcd70a4fa4e809c083b - 0.03% (1.37 KB)
ADD alpine-minirootfs-3.20.6-riscv64.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <[email protected]>
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.26.3
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=1
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV DYNPKG_RELEASE=2
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -x && addgroup -g 101 -S nginx && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && PKGOSSCHECKSUM=\"3a4e869eded0c71e92f522e94edffea7fbfb5e78886ea7e484342fa2e028c62099a67d08860c249bf93776da97b924225e0d849dbb4697b298afe5421d7d6fea *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2025-04-16 14:45:25 UTC
5.2 MB
2
NGINX_VERSION1.26.3
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE1
[#000] sha256:7c6bf3be7c8016421fb3033e19b6a313f264093e1ac9e77c9f931ade0d61b3f7 - 63.53% (3.3 MB)
[#001] sha256:591adf48b20a7b33c4636a66f81accdef249a063133961d7f7626783529127cc - 36.39% (1.89 MB)
[#002] sha256:9057490be6cf6c4ab6a8edc7f20715eaeba36bd9b0316b141d2b691cefc427d8 - 0.01% (629 Bytes)
[#003] sha256:02247915cbb4ac8f7dad029b0f900a3083957ed81060a28a35f869b5231dd945 - 0.02% (957 Bytes)
[#004] sha256:7cc48b9550f1d1bffc0646cab69d44b4d6b60c0f74fd4f27b01f7a10d2c2463e - 0.01% (406 Bytes)
[#005] sha256:74e75428690c96cc36ea3c1bb8c107678813c1dd86d63352cf220f3f164c2449 - 0.02% (1.18 KB)
[#006] sha256:8fcc507f848ad34b472f5c5f815a307c49c34ffa332dab9662c5fc36a6b925e3 - 0.03% (1.37 KB)
ADD alpine-minirootfs-3.20.6-s390x.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <[email protected]>
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.26.3
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=1
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENV DYNPKG_RELEASE=2
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -x && addgroup -g 101 -S nginx && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} " && apk add --no-cache --virtual .checksum-deps openssl && case "$apkArch" in x86_64|aarch64) set -x && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk add -X "https://nginx.org/packages/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x && tempDir="$(mktemp -d)" && chown nobody:nobody $tempDir && apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers bash alpine-sdk findutils curl && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && curl -f -L -O https://github.com/nginx/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && PKGOSSCHECKSUM=\"3a4e869eded0c71e92f522e94edffea7fbfb5e78886ea7e484342fa2e028c62099a67d08860c249bf93776da97b924225e0d849dbb4697b298afe5421d7d6fea *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\" && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then echo \"pkg-oss tarball checksum verification succeeded!\"; else echo \"pkg-oss tarball checksum verification failed!\"; exit 1; fi && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make base && apk index --allow-untrusted -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz " && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ && apk del --no-network .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && apk del --no-network .checksum-deps && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && apk add --no-cache gettext-envsubst && apk add --no-cache tzdata && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[80/tcp:{}]
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2025-04-16 14:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]