平台:linux/amd64 版本:1.27-alpine 镜像大小:48.25M 浏览次数:10
nginxinc/nginx-unprivileged:1.27-alpine
swr.cn-north-4.myhuaweicloud.com/linux-man/nginxinc/nginx-unprivileged:1.27-alpine
{ "Id": "sha256:c4c87d328cd21d3cbd998f472b13773c1d0768947be99ab40d66da03529c3a25", "RepoTags": [ "nginxinc/nginx-unprivileged:1.27-alpine" ], "RepoDigests": [ "nginxinc/nginx-unprivileged@sha256:34cf5a390e3dc47e63b8ca38d20ff656da2c1cb0a747ec155a550b848414a717" ], "Parent": "", "Comment": "buildkit.dockerfile.v0", "Created": "2025-06-02T02:02:32.376565129Z", "DockerVersion": "", "Author": "", "Config": { "Hostname": "", "Domainname": "", "User": "101", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "8080/tcp": {} }, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "NGINX_VERSION=1.27.5", "PKG_RELEASE=1", "DYNPKG_RELEASE=1", "NJS_VERSION=0.8.10", "NJS_RELEASE=1" ], "Cmd": [ "nginx", "-g", "daemon off;" ], "ArgsEscaped": true, "Image": "", "Volumes": null, "WorkingDir": "/", "Entrypoint": [ "/docker-entrypoint.sh" ], "OnBuild": null, "Labels": { "maintainer": "NGINX Docker Maintainers <docker-maint@nginx.com>", "org.opencontainers.image.created": "2025-06-02T02:02:22.688Z", "org.opencontainers.image.description": "Unprivileged NGINX Dockerfiles", "org.opencontainers.image.licenses": "Apache-2.0", "org.opencontainers.image.revision": "80a25854ce4d4038bda5c465fe0ccccceec822b6", "org.opencontainers.image.source": "https://github.com/nginx/docker-nginx-unprivileged", "org.opencontainers.image.title": "docker-nginx-unprivileged", "org.opencontainers.image.url": "https://github.com/nginx/docker-nginx-unprivileged", "org.opencontainers.image.version": "1.27.5-alpine" }, "StopSignal": "SIGQUIT" }, "Architecture": "amd64", "Os": "linux", "Size": 48249997, "GraphDriver": { "Data": { "LowerDir": "/var/lib/docker/overlay2/ace6a52c4bf770b1853b1ea9693b4bb9b3f552d4b5ba3f3e27df0bbd5a86ea0a/diff:/var/lib/docker/overlay2/9d490c17f52a6b76226ab85073e71458dfb22d6d1e4e0d302a980fe1459bbbce/diff:/var/lib/docker/overlay2/5ff369088c554114f2ae5dde0ba4df9230d0891607b922178648684030a2ab49/diff:/var/lib/docker/overlay2/9b019d89bfb068c1039dfbd5584b617124e111dd34b66bfbc762e9b12a6a1835/diff:/var/lib/docker/overlay2/b2ad238dc859a151bb89594b4e163d6ae4e5aa77c2f141b3aaed10aa72c27769/diff:/var/lib/docker/overlay2/b3d57c15c5565bb5ab9a1ed8ee762d10db15e4d941281f3d6b71e01a25c74291/diff:/var/lib/docker/overlay2/038f60ef95be03f691092e4587a9ac5a9aabbd5e62417be5ce2214ba3475d259/diff:/var/lib/docker/overlay2/3ab5832dfa5d03aff7b57ff000cf6392348571a686bd0101287a316c012f52b5/diff", "MergedDir": "/var/lib/docker/overlay2/072744209b607ef6a57be5ddfe8fb83572bdca37f24e14aa4f1389a87ca87f17/merged", "UpperDir": "/var/lib/docker/overlay2/072744209b607ef6a57be5ddfe8fb83572bdca37f24e14aa4f1389a87ca87f17/diff", "WorkDir": "/var/lib/docker/overlay2/072744209b607ef6a57be5ddfe8fb83572bdca37f24e14aa4f1389a87ca87f17/work" }, "Name": "overlay2" }, "RootFS": { "Type": "layers", "Layers": [ "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350", "sha256:92898e6bca723827459ab07237fdd19345c6cf51ac93b8191055a68aa2d3fb46", "sha256:6f4cd7f7dd2c2175822eca0d2688c32b66288ec5eae736b880bd3a43c1a56eee", "sha256:5f403520b9126a4bcfd300aaabfa0bc7f7b749e899f74ce64e6001cb4d2348f9", "sha256:ae3457bb45a33d4096d15efccd907d9755d275fd89e193e06bbf707bd9a31e07", "sha256:b687be07a015a6ce63d1b5a2f3683a19f8cf9bfe50e6f379bb21d5f4a36f1cb4", "sha256:2ca2187462de84586d650fc70345500cffe8730db7a69ffd91a45fb5625844dd", "sha256:f9dd8db9785b7017200f60324f7e0174496608b17bb17bc3c7ca71e94d24137d", "sha256:6d89dac6591a9eeefc9d396ac3be30737d9eedc8199d19a6c305e4882d62875f" ] }, "Metadata": { "LastTagTime": "0001-01-01T00:00:00Z" } }
[ { "Comment": "buildkit.dockerfile.v0", "Created": 1748829752, "CreatedBy": "USER 101", "Id": "sha256:c4c87d328cd21d3cbd998f472b13773c1d0768947be99ab40d66da03529c3a25", "Size": 0, "Tags": [ "nginxinc/nginx-unprivileged:1.27-alpine" ] }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748829752, "CreatedBy": "RUN |2 UID=101 GID=101 /bin/sh -c set -x && apkArch=\"$(cat /etc/apk/arch)\" && nginxPackages=\" nginx=${NGINX_VERSION}-r${PKG_RELEASE} nginx-module-xslt=${NGINX_VERSION}-r${DYNPKG_RELEASE} nginx-module-geoip=${NGINX_VERSION}-r${DYNPKG_RELEASE} nginx-module-image-filter=${NGINX_VERSION}-r${DYNPKG_RELEASE} nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${NJS_RELEASE} \" && apk add --no-cache --virtual .checksum-deps openssl && case \"$apkArch\" in x86_64|aarch64) apk add -X \"https://nginx.org/packages/mainline/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 libxslt-dev gd-dev geoip-dev libedit-dev 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=\\\"c773d98b567bd585c17f55702bf3e4c7d82b676bfbde395270e90a704dca3c758dfe0380b3f01770542b4fd9bed1f1149af4ce28bfc54a27a96df6b700ac1745 *${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 module-geoip module-image-filter module-njs module-xslt && 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 curl ca-certificates # buildkit", "Id": "<missing>", "Size": 36341673, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748829752, "CreatedBy": "USER root", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748829752, "CreatedBy": "ARG GID=101", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748829752, "CreatedBy": "ARG UID=101", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748829752, "CreatedBy": "ENV NJS_RELEASE=1", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748829752, "CreatedBy": "ENV NJS_VERSION=0.8.10", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "CMD [\"nginx\" \"-g\" \"daemon off;\"]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "USER 101", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "STOPSIGNAL SIGQUIT", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "EXPOSE map[8080/tcp:{}]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "ENTRYPOINT [\"/docker-entrypoint.sh\"]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit", "Id": "<missing>", "Size": 4619, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit", "Id": "<missing>", "Size": 3010, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit", "Id": "<missing>", "Size": 389, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit", "Id": "<missing>", "Size": 2133, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "COPY docker-entrypoint.sh / # buildkit", "Id": "<missing>", "Size": 1620, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824003, "CreatedBy": "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\\)\\{0\\,1\\}/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", "Id": "<missing>", "Size": 10655, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824002, "CreatedBy": "RUN |2 UID=101 GID=101 /bin/sh -c set -x && addgroup -g $GID -S nginx || true && adduser -S -D -H -u $UID -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx || true && 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/mainline/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=\\\"c773d98b567bd585c17f55702bf3e4c7d82b676bfbde395270e90a704dca3c758dfe0380b3f01770542b4fd9bed1f1149af4ce28bfc54a27a96df6b700ac1745 *${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", "Id": "<missing>", "Size": 4051586, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824002, "CreatedBy": "ARG GID=101", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824002, "CreatedBy": "ARG UID=101", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824002, "CreatedBy": "ENV DYNPKG_RELEASE=1", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824002, "CreatedBy": "ENV PKG_RELEASE=1", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824002, "CreatedBy": "ENV NGINX_VERSION=1.27.5", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748824002, "CreatedBy": "LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1739503716, "CreatedBy": "CMD [\"/bin/sh\"]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1739503716, "CreatedBy": "ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit", "Id": "<missing>", "Size": 7834312, "Tags": null } ]