2021-04-02 02:45:22 UTC
9.44 MB
1.18.0
NJS_VERSION0.4.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE2
[#000] sha256:bee4c34c814b0a02fbb81c50279d9af6133849763fb6930299c9bdf299079fb4 - 28.39% (2.68 MB)
[#001] sha256:a6868f37c3b2cd8b448e1b3ce6139f6cad63ed60a341e645d603d9f94a75854e - 71.53% (6.76 MB)
[#002] sha256:9296c19450db0db646eb779ead819b242b1c87c8de8458ae69e8962d91765d92 - 0.05% (5 KB)
[#003] sha256:052722e881c1465eb58c9ac2bafc164a254188c9f06bd0933d99757ec992fc00 - 0.01% (602 Bytes)
[#004] sha256:37ad46f1c6c6cc8f7b7bc0c18e64837e7eebfa298168646d96c933b5412f072a - 0.01% (898 Bytes)
[#005] sha256:acb17b9d17bb4691728dee570c56412439e1b02f3a819c4e79029d07d6d577e4 - 0.01% (671 Bytes)
[#006] sha256:23887fd48f10d3383012f0cb34ea61b2ee871e705eccc1b0a0d2bb5b16871a4f - 0.01% (1.36 KB)
/bin/sh -c #(nop) ADD file:9e9e6efdeb97135e1c8e25fa63506c77403478ea1b8ed03b6b83d4fbebdd8d3e in /
2021-03-31 17:43:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-03-31 21:57:37 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
2021-03-31 21:57:37 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.18.0
2021-03-31 21:57:37 UTC (buildkit.dockerfile.v0)ENV NJS_VERSION=0.4.4
2021-03-31 21:57:37 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=2
2021-03-31 21:57:37 UTC (buildkit.dockerfile.v0)ARG UID=101
2021-03-31 21:57:37 UTC (buildkit.dockerfile.v0)ARG GID=101
2021-03-31 21:57:37 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} " && case "$apkArch" in x86_64) set -x && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin" && apk add --no-cache --virtual .cert-deps openssl && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ]; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk del .cert-deps && 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 pcre-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev perl-dev libedit-dev mercurial bash alpine-sdk findutils && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && hg clone https://hg.nginx.org/pkg-oss && cd pkg-oss && hg up ${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make all && apk index -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 .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi && apk add --no-cache --virtual .gettext gettext && mv /usr/bin/envsubst /tmp/ && runDeps="$( scanelf --needed --nobanner /tmp/envsubst | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' | sort -u | xargs -r apk info --installed | sort -u )" && apk add --no-cache $runDeps && apk del .gettext && mv /tmp/envsubst /usr/local/bin/ && apk add --no-cache tzdata && apk add --no-cache curl ca-certificates && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2021-03-31 21:57:38 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c sed -i 's,listen 80;,listen 8080;,' /etc/nginx/conf.d/default.conf && sed -i '/user nginx;/d' /etc/nginx/nginx.conf && sed -i 's,/var/run/nginx.pid,/tmp/nginx.pid,' /etc/nginx/nginx.conf && sed -i "/^http {/a \ proxy_temp_path /tmp/proxy_temp;\n client_body_temp_path /tmp/client_temp;\n fastcgi_temp_path /tmp/fastcgi_temp;\n uwsgi_temp_path /tmp/uwsgi_temp;\n scgi_temp_path /tmp/scgi_temp;\n" /etc/nginx/nginx.conf && chown -R $UID:0 /var/cache/nginx && chmod -R g+w /var/cache/nginx && chown -R $UID:0 /etc/nginx && chmod -R g+w /etc/nginx # buildkit
2021-03-31 21:57:38 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2021-03-31 21:57:38 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2021-03-31 21:57:38 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:22 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:22 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2021-04-02 02:45:22 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-04-02 02:45:22 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2021-04-02 02:45:22 UTC (buildkit.dockerfile.v0)USER 101
2021-04-02 02:45:22 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2021-04-02 02:45:12 UTC
9.06 MB
1.18.0
NJS_VERSION0.4.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE2
[#000] sha256:9b794450f7b6db7c944ba1f4161edb68cb535052fe7db8ac06e613516c4a658d - 29.64% (2.68 MB)
[#001] sha256:f8fd2f03c36e6f51b6922d202331385fffdfc2fd7284eee20b29bf4cf4c7cca0 - 70.27% (6.36 MB)
[#002] sha256:3cb08bcbe78b4525dbecf2248ab0302cece4e21f6a1b455392ecc6a78abef45f - 0.05% (5 KB)
[#003] sha256:052722e881c1465eb58c9ac2bafc164a254188c9f06bd0933d99757ec992fc00 - 0.01% (602 Bytes)
[#004] sha256:2fd682de3a2e1e3b2dba5592c8069eb61cc0877430fdf6a9b0c596292993dd90 - 0.01% (898 Bytes)
[#005] sha256:80ce77084de479fc84e6f1320b3d156e4cf0e35fec99630d28fe62019133b9a1 - 0.01% (672 Bytes)
[#006] sha256:1b5bab11387e6b4053f81bd88ca61155e2d64b3aa4bb8514c22ff4d1c11a857d - 0.01% (1.36 KB)
/bin/sh -c #(nop) ADD file:c744c1dc3da4145771e66d90e2e97a4f7fb702e5e07cf4e766ee0792cf161d92 in /
2021-03-31 20:10:19 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.18.0
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)ENV NJS_VERSION=0.4.4
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=2
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)ARG UID=101
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)ARG GID=101
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} " && case "$apkArch" in x86_64) set -x && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin" && apk add --no-cache --virtual .cert-deps openssl && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ]; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk del .cert-deps && 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 pcre-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev perl-dev libedit-dev mercurial bash alpine-sdk findutils && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && hg clone https://hg.nginx.org/pkg-oss && cd pkg-oss && hg up ${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make all && apk index -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 .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi && apk add --no-cache --virtual .gettext gettext && mv /usr/bin/envsubst /tmp/ && runDeps="$( scanelf --needed --nobanner /tmp/envsubst | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' | sort -u | xargs -r apk info --installed | sort -u )" && apk add --no-cache $runDeps && apk del .gettext && mv /tmp/envsubst /usr/local/bin/ && apk add --no-cache tzdata && apk add --no-cache curl ca-certificates && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c sed -i 's,listen 80;,listen 8080;,' /etc/nginx/conf.d/default.conf && sed -i '/user nginx;/d' /etc/nginx/nginx.conf && sed -i 's,/var/run/nginx.pid,/tmp/nginx.pid,' /etc/nginx/nginx.conf && sed -i "/^http {/a \ proxy_temp_path /tmp/proxy_temp;\n client_body_temp_path /tmp/client_temp;\n fastcgi_temp_path /tmp/fastcgi_temp;\n uwsgi_temp_path /tmp/uwsgi_temp;\n scgi_temp_path /tmp/scgi_temp;\n" /etc/nginx/nginx.conf && chown -R $UID:0 /var/cache/nginx && chmod -R g+w /var/cache/nginx && chown -R $UID:0 /etc/nginx && chmod -R g+w /etc/nginx # buildkit
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2021-04-01 07:25:19 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:12 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:12 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2021-04-02 02:45:12 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-04-02 02:45:12 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2021-04-02 02:45:12 UTC (buildkit.dockerfile.v0)USER 101
2021-04-02 02:45:12 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2021-04-02 02:45:16 UTC
8.51 MB
1.18.0
NJS_VERSION0.4.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE2
[#000] sha256:ac95243af174972febc49043f62f7b952a0c610e59b55ac4133f442e399e8729 - 29.39% (2.5 MB)
[#001] sha256:265cf9f20d7b3a001e001af18f5a1877e3b45f541385e64d9d256fa5202a9e50 - 70.51% (6 MB)
[#002] sha256:a16bdd433032dadeac93c9a5047cb4e27f30cfb10898e5dd92d070bcfd067298 - 0.06% (5 KB)
[#003] sha256:052722e881c1465eb58c9ac2bafc164a254188c9f06bd0933d99757ec992fc00 - 0.01% (602 Bytes)
[#004] sha256:73f908bdaf8756cdd2860841b0f80badc94fc553f4fd723545abc47e0b84209c - 0.01% (899 Bytes)
[#005] sha256:b0d98b778eb259fdee4c37d6e1042905b107a35bb0ab31bc1439a5b05d88eee7 - 0.01% (671 Bytes)
[#006] sha256:406d74c52c146e7097f53d260fdf33b9a5d59fc1fe39aba1c6f914b967aab93e - 0.02% (1.36 KB)
/bin/sh -c #(nop) ADD file:15a1f9d3700deb648f0b3701afebc97ff28eb30d1b55e18dc9c696a9dd5c8e36 in /
2021-03-31 17:19:21 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.18.0
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)ENV NJS_VERSION=0.4.4
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=2
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)ARG UID=101
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)ARG GID=101
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} " && case "$apkArch" in x86_64) set -x && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin" && apk add --no-cache --virtual .cert-deps openssl && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ]; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk del .cert-deps && 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 pcre-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev perl-dev libedit-dev mercurial bash alpine-sdk findutils && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && hg clone https://hg.nginx.org/pkg-oss && cd pkg-oss && hg up ${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make all && apk index -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 .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi && apk add --no-cache --virtual .gettext gettext && mv /usr/bin/envsubst /tmp/ && runDeps="$( scanelf --needed --nobanner /tmp/envsubst | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' | sort -u | xargs -r apk info --installed | sort -u )" && apk add --no-cache $runDeps && apk del .gettext && mv /tmp/envsubst /usr/local/bin/ && apk add --no-cache tzdata && apk add --no-cache curl ca-certificates && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c sed -i 's,listen 80;,listen 8080;,' /etc/nginx/conf.d/default.conf && sed -i '/user nginx;/d' /etc/nginx/nginx.conf && sed -i 's,/var/run/nginx.pid,/tmp/nginx.pid,' /etc/nginx/nginx.conf && sed -i "/^http {/a \ proxy_temp_path /tmp/proxy_temp;\n client_body_temp_path /tmp/client_temp;\n fastcgi_temp_path /tmp/fastcgi_temp;\n uwsgi_temp_path /tmp/uwsgi_temp;\n scgi_temp_path /tmp/scgi_temp;\n" /etc/nginx/nginx.conf && chown -R $UID:0 /var/cache/nginx && chmod -R g+w /var/cache/nginx && chown -R $UID:0 /etc/nginx && chmod -R g+w /etc/nginx # buildkit
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2021-03-31 20:54:02 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:16 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:16 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2021-04-02 02:45:16 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-04-02 02:45:16 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2021-04-02 02:45:16 UTC (buildkit.dockerfile.v0)USER 101
2021-04-02 02:45:16 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2021-04-02 02:45:18 UTC
7.82 MB
1.18.0
NJS_VERSION0.4.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE2
[#000] sha256:6d4ffbc2d15a3bab3a4bbfe24a27109ac78fb9fdab644f322c1f5c7aa58cfb7d - 29.54% (2.31 MB)
[#001] sha256:3f88727d2c246be06db5e69b21f407d1b0876dea6addc1e73f5a60657ca48c5b - 70.35% (5.5 MB)
[#002] sha256:f84cd241ce733893ce33081101607b56a1e5e2f1d551c8935e1db6ba1d48e7ae - 0.06% (5 KB)
[#003] sha256:052722e881c1465eb58c9ac2bafc164a254188c9f06bd0933d99757ec992fc00 - 0.01% (602 Bytes)
[#004] sha256:99ba843acf2531bd9ec79b1e2b7af8620d76de8826695043b771db2e50f317eb - 0.01% (898 Bytes)
[#005] sha256:ee942a22f62cb21b99aee45797d6886344177cb828675445b93e3d0001d5b062 - 0.01% (672 Bytes)
[#006] sha256:620e83b8b39ec855331cbca5336f93c0324050f84bc2fb2e159f769ed1e42f25 - 0.02% (1.36 KB)
/bin/sh -c #(nop) ADD file:3cdf5497c9e29f0b482589c4e2687b0f13bf7d64c8264ce611201a23c52f817b in /
2021-03-31 18:14:08 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-03-31 21:24:12 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
2021-03-31 21:24:12 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.18.0
2021-03-31 21:24:12 UTC (buildkit.dockerfile.v0)ENV NJS_VERSION=0.4.4
2021-03-31 21:24:12 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=2
2021-03-31 21:24:12 UTC (buildkit.dockerfile.v0)ARG UID=101
2021-03-31 21:24:12 UTC (buildkit.dockerfile.v0)ARG GID=101
2021-03-31 21:24:12 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} " && case "$apkArch" in x86_64) set -x && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin" && apk add --no-cache --virtual .cert-deps openssl && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ]; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk del .cert-deps && 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 pcre-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev perl-dev libedit-dev mercurial bash alpine-sdk findutils && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && hg clone https://hg.nginx.org/pkg-oss && cd pkg-oss && hg up ${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make all && apk index -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 .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi && apk add --no-cache --virtual .gettext gettext && mv /usr/bin/envsubst /tmp/ && runDeps="$( scanelf --needed --nobanner /tmp/envsubst | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' | sort -u | xargs -r apk info --installed | sort -u )" && apk add --no-cache $runDeps && apk del .gettext && mv /tmp/envsubst /usr/local/bin/ && apk add --no-cache tzdata && apk add --no-cache curl ca-certificates && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2021-03-31 21:24:13 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c sed -i 's,listen 80;,listen 8080;,' /etc/nginx/conf.d/default.conf && sed -i '/user nginx;/d' /etc/nginx/nginx.conf && sed -i 's,/var/run/nginx.pid,/tmp/nginx.pid,' /etc/nginx/nginx.conf && sed -i "/^http {/a \ proxy_temp_path /tmp/proxy_temp;\n client_body_temp_path /tmp/client_temp;\n fastcgi_temp_path /tmp/fastcgi_temp;\n uwsgi_temp_path /tmp/uwsgi_temp;\n scgi_temp_path /tmp/scgi_temp;\n" /etc/nginx/nginx.conf && chown -R $UID:0 /var/cache/nginx && chmod -R g+w /var/cache/nginx && chown -R $UID:0 /etc/nginx && chmod -R g+w /etc/nginx # buildkit
2021-03-31 21:24:13 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2021-03-31 21:24:13 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2021-03-31 21:24:13 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:18 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:18 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2021-04-02 02:45:18 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-04-02 02:45:18 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2021-04-02 02:45:18 UTC (buildkit.dockerfile.v0)USER 101
2021-04-02 02:45:18 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2021-04-02 02:45:20 UTC
8.93 MB
1.18.0
NJS_VERSION0.4.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE2
[#000] sha256:a3cf95b55367cb73f51318ee9c854def347373482336709ca1882a5d4c20b7c7 - 29.12% (2.6 MB)
[#001] sha256:d6d98dca4ccb53c34a288e252334c98574a946b3cd99023051c449e7d5cfb6e3 - 70.79% (6.32 MB)
[#002] sha256:8823bd601657d7104c79908b1f9afb71c0affa32b16eb7dbd0956540f6558feb - 0.05% (5 KB)
[#003] sha256:052722e881c1465eb58c9ac2bafc164a254188c9f06bd0933d99757ec992fc00 - 0.01% (602 Bytes)
[#004] sha256:78f408041a03cb93aa77a5016c3a2b337a5e102577dda8d744871ffb6770be1e - 0.01% (898 Bytes)
[#005] sha256:72c5cd26472faef84a946f39049c411d7ed169573e18305260a73e2372aad8b9 - 0.01% (672 Bytes)
[#006] sha256:c7fc42e604bee6a38715642924462552823b5ffdf180e6b876f4ce1464c50869 - 0.01% (1.36 KB)
/bin/sh -c #(nop) ADD file:174ba1b913c5cf549fcdfc259e8e3aa8f49cea660865fd54b8aacb430602a783 in /
2021-03-31 17:22:03 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-03-31 21:55:24 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
2021-03-31 21:55:24 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.18.0
2021-03-31 21:55:24 UTC (buildkit.dockerfile.v0)ENV NJS_VERSION=0.4.4
2021-03-31 21:55:24 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=2
2021-03-31 21:55:24 UTC (buildkit.dockerfile.v0)ARG UID=101
2021-03-31 21:55:24 UTC (buildkit.dockerfile.v0)ARG GID=101
2021-03-31 21:55:24 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} " && case "$apkArch" in x86_64) set -x && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin" && apk add --no-cache --virtual .cert-deps openssl && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ]; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk del .cert-deps && 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 pcre-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev perl-dev libedit-dev mercurial bash alpine-sdk findutils && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && hg clone https://hg.nginx.org/pkg-oss && cd pkg-oss && hg up ${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make all && apk index -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 .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi && apk add --no-cache --virtual .gettext gettext && mv /usr/bin/envsubst /tmp/ && runDeps="$( scanelf --needed --nobanner /tmp/envsubst | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' | sort -u | xargs -r apk info --installed | sort -u )" && apk add --no-cache $runDeps && apk del .gettext && mv /tmp/envsubst /usr/local/bin/ && apk add --no-cache tzdata && apk add --no-cache curl ca-certificates && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2021-03-31 21:55:25 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c sed -i 's,listen 80;,listen 8080;,' /etc/nginx/conf.d/default.conf && sed -i '/user nginx;/d' /etc/nginx/nginx.conf && sed -i 's,/var/run/nginx.pid,/tmp/nginx.pid,' /etc/nginx/nginx.conf && sed -i "/^http {/a \ proxy_temp_path /tmp/proxy_temp;\n client_body_temp_path /tmp/client_temp;\n fastcgi_temp_path /tmp/fastcgi_temp;\n uwsgi_temp_path /tmp/uwsgi_temp;\n scgi_temp_path /tmp/scgi_temp;\n" /etc/nginx/nginx.conf && chown -R $UID:0 /var/cache/nginx && chmod -R g+w /var/cache/nginx && chown -R $UID:0 /etc/nginx && chmod -R g+w /etc/nginx # buildkit
2021-03-31 21:55:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2021-03-31 21:55:25 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2021-03-31 21:55:25 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:20 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:20 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2021-04-02 02:45:20 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-04-02 02:45:20 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2021-04-02 02:45:20 UTC (buildkit.dockerfile.v0)USER 101
2021-04-02 02:45:20 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2021-04-02 02:45:25 UTC
9.35 MB
1.18.0
NJS_VERSION0.4.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE2
[#000] sha256:80e2451012deddeda6192e3236bbbb4a2dd248b33a2f93efc09498e337c3429f - 28.79% (2.69 MB)
[#001] sha256:69d48f22a66d789a739f70b68835e3a0f020bf039a017a41eb8ad390016c50de - 71.12% (6.65 MB)
[#002] sha256:465f20f70da09b82b956a68f6d3ab50b8d92c210d41e2b32d73c55543739b93e - 0.05% (5 KB)
[#003] sha256:052722e881c1465eb58c9ac2bafc164a254188c9f06bd0933d99757ec992fc00 - 0.01% (602 Bytes)
[#004] sha256:e1bc7a3c91698ec62d78570d29e26bc5cc0e68b6418356623dc3e44be75502de - 0.01% (899 Bytes)
[#005] sha256:fcbe220200b29eea7a89a1348b7faf5992c9ddbbd6ac3929840a27620ea2b5e9 - 0.01% (671 Bytes)
[#006] sha256:a780d8db1a9a8aabfec61b02e6f708ca3ca43b3ed3bc5ab7e973a1fd73aacd23 - 0.01% (1.36 KB)
/bin/sh -c #(nop) ADD file:5fe188d11aa90d570280788cb7818050d2efa8f16484c9451547eff11a4a67de in /
2021-03-31 18:56:33 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-03-31 22:25:38 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
2021-03-31 22:25:38 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.18.0
2021-03-31 22:25:38 UTC (buildkit.dockerfile.v0)ENV NJS_VERSION=0.4.4
2021-03-31 22:25:38 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=2
2021-03-31 22:25:38 UTC (buildkit.dockerfile.v0)ARG UID=101
2021-03-31 22:25:38 UTC (buildkit.dockerfile.v0)ARG GID=101
2021-03-31 22:25:38 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} " && case "$apkArch" in x86_64) set -x && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin" && apk add --no-cache --virtual .cert-deps openssl && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ]; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk del .cert-deps && 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 pcre-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev perl-dev libedit-dev mercurial bash alpine-sdk findutils && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && hg clone https://hg.nginx.org/pkg-oss && cd pkg-oss && hg up ${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make all && apk index -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 .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi && apk add --no-cache --virtual .gettext gettext && mv /usr/bin/envsubst /tmp/ && runDeps="$( scanelf --needed --nobanner /tmp/envsubst | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' | sort -u | xargs -r apk info --installed | sort -u )" && apk add --no-cache $runDeps && apk del .gettext && mv /tmp/envsubst /usr/local/bin/ && apk add --no-cache tzdata && apk add --no-cache curl ca-certificates && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2021-03-31 22:25:39 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c sed -i 's,listen 80;,listen 8080;,' /etc/nginx/conf.d/default.conf && sed -i '/user nginx;/d' /etc/nginx/nginx.conf && sed -i 's,/var/run/nginx.pid,/tmp/nginx.pid,' /etc/nginx/nginx.conf && sed -i "/^http {/a \ proxy_temp_path /tmp/proxy_temp;\n client_body_temp_path /tmp/client_temp;\n fastcgi_temp_path /tmp/fastcgi_temp;\n uwsgi_temp_path /tmp/uwsgi_temp;\n scgi_temp_path /tmp/scgi_temp;\n" /etc/nginx/nginx.conf && chown -R $UID:0 /var/cache/nginx && chmod -R g+w /var/cache/nginx && chown -R $UID:0 /etc/nginx && chmod -R g+w /etc/nginx # buildkit
2021-03-31 22:25:39 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2021-03-31 22:25:39 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2021-03-31 22:25:39 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:25 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2021-04-02 02:45:25 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-04-02 02:45:25 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2021-04-02 02:45:25 UTC (buildkit.dockerfile.v0)USER 101
2021-04-02 02:45:25 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2021-04-02 02:45:27 UTC
8.93 MB
1.18.0
NJS_VERSION0.4.4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_RELEASE2
[#000] sha256:42a6d65582528e2c363f8c4198380aefe1fd3df824b775bb1e510174d5b70fb8 - 27.59% (2.46 MB)
[#001] sha256:8d2d119bfcc88cc1082a54961feabec13325245045dc11384d5c0b4b5dbf366f - 72.32% (6.46 MB)
[#002] sha256:67e279cfcfd1bbafd1635d854b3837559c6aae93887bf2a5cdac921ab9327bcb - 0.05% (5 KB)
[#003] sha256:052722e881c1465eb58c9ac2bafc164a254188c9f06bd0933d99757ec992fc00 - 0.01% (602 Bytes)
[#004] sha256:3aa47437b4b47b77ca8c4da55264b7ecbf931c8bbae7a5fdca48aa57bea9f4ae - 0.01% (899 Bytes)
[#005] sha256:dd4472905768b155ead8a1bcb9791da5cb7e619250726e6240e6c135d4cb360f - 0.01% (671 Bytes)
[#006] sha256:fc37e08195294a4e0e643dfcac2912c1d8df6370f3bc28ded6809ff6e03213d1 - 0.01% (1.36 KB)
/bin/sh -c #(nop) ADD file:acef5db52b8606b1407b71c7e61808666448764804195da155f4f10dcf165f3c in /
2021-03-31 17:15:10 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)ENV NGINX_VERSION=1.18.0
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)ENV NJS_VERSION=0.4.4
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)ENV PKG_RELEASE=2
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)ARG UID=101
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)ARG GID=101
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx && apkArch="$(cat /etc/apk/arch)" && nginxPackages=" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE} " && case "$apkArch" in x86_64) set -x && KEY_SHA512="e7fa8303923d9b95db37a77ad46c68fd4755ff935d0a534d26eba83de193c76166c68bfe7f65471bf8881004ef4aa6df3e34689c305662750c0172fca5d8552a *stdin" && apk add --no-cache --virtual .cert-deps openssl && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub && if [ "$(openssl rsa -pubin -in /tmp/nginx_signing.rsa.pub -text -noout | openssl sha512 -r)" = "$KEY_SHA512" ]; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi && apk del .cert-deps && 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 pcre-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev perl-dev libedit-dev mercurial bash alpine-sdk findutils && su nobody -s /bin/sh -c " export HOME=${tempDir} && cd ${tempDir} && hg clone https://hg.nginx.org/pkg-oss && cd pkg-oss && hg up ${NGINX_VERSION}-${PKG_RELEASE} && cd alpine && make all && apk index -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 .build-deps && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi && apk add --no-cache --virtual .gettext gettext && mv /usr/bin/envsubst /tmp/ && runDeps="$( scanelf --needed --nobanner /tmp/envsubst | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' | sort -u | xargs -r apk info --installed | sort -u )" && apk add --no-cache $runDeps && apk del .gettext && mv /tmp/envsubst /usr/local/bin/ && apk add --no-cache tzdata && apk add --no-cache curl ca-certificates && ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log && mkdir /docker-entrypoint.d # buildkit
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)RUN |2 UID=101 GID=101 /bin/sh -c sed -i 's,listen 80;,listen 8080;,' /etc/nginx/conf.d/default.conf && sed -i '/user nginx;/d' /etc/nginx/nginx.conf && sed -i 's,/var/run/nginx.pid,/tmp/nginx.pid,' /etc/nginx/nginx.conf && sed -i "/^http {/a \ proxy_temp_path /tmp/proxy_temp;\n client_body_temp_path /tmp/client_temp;\n fastcgi_temp_path /tmp/fastcgi_temp;\n uwsgi_temp_path /tmp/uwsgi_temp;\n scgi_temp_path /tmp/scgi_temp;\n" /etc/nginx/nginx.conf && chown -R $UID:0 /var/cache/nginx && chmod -R g+w /var/cache/nginx && chown -R $UID:0 /etc/nginx && chmod -R g+w /etc/nginx # buildkit
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh / # buildkit
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
2021-03-31 22:52:50 UTC (buildkit.dockerfile.v0)COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:27 UTC (buildkit.dockerfile.v0)COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
2021-04-02 02:45:27 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2021-04-02 02:45:27 UTC (buildkit.dockerfile.v0)EXPOSE map[8080/tcp:{}]
2021-04-02 02:45:27 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2021-04-02 02:45:27 UTC (buildkit.dockerfile.v0)USER 101
2021-04-02 02:45:27 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
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.