Image Details

Summary
Image Reference hub.julina.ch/k8s-dashboard@sha256:063dffe976f067d3181e9f42ff6d62c41d1c56be012cf54a3597206b9c57461e
Digest sha256:063dffe976f067d3181e9f42ff6d62c41d1c56be012cf54a3597206b9c57461e
Media Type application/vnd.oci.image.manifest.v1+json
Image ID 1f0488b9f8f3
Image Size 24.7 MB
Platform linux/arm64
Created On 2026-02-24 12:49:15 UTC
Manifest
config
digest sha256:1f0488b9f8f3446be85b0a816d8732deefb2fb8568ceb75ec7c73e6dd18f0078
mediaType application/vnd.oci.image.config.v1+json
size 12 KB
layers
digest sha256:d8ad8cd72600f46cc068e16c39046ebc76526e41051f43a8c249884b200936c0
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 4.0 MB
digest sha256:c5ad07fbd6e6555e50b0a471f744c9373664dff6236d23b1c2d4c37903012296
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 1.8 MB
digest sha256:31d394b0c9eda37c098db2471823834f196fc546d924d31f47e554b378133051
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 622 B
digest sha256:9084d2ffc28327306889767de8533d0d890e8e540797ce9933a917927dde87fd
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 953 B
digest sha256:821790ca706fdc0c24606a10201118cec0f6b3051da3b31366cf0e62ec23ab67
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 402 B
digest sha256:7833e4e4252caed7bfc2fa1e0dfb929d975482f39ccc04e1444ab7f121cc882d
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 1 KB
digest sha256:88799a707571093c0492a622acc0dbaae6337f23bd486eadf27ca684def26a7a
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 1 KB
digest sha256:da8475fa07c770fbfdc5a1bbb5cbd8c44fea3c125feb65eb76a1c199c85184bd
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 18.8 MB
digest sha256:c09de36a3db77e9227099c9f5ffdff0a6ce63493e2c81a3ff5ff1eeb2cfcf49b
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 210 B
digest sha256:683a7aeae03fb19722adcf75a212e5b67d5f54449b4c512d0ce93d68e456cb50
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 88 KB
mediaType application/vnd.oci.image.manifest.v1+json
schemaVersion 2
Config File
architecture arm64
config
ArgsEscaped true
Cmd
nginx
-g
daemon off;
Entrypoint
/docker-entrypoint.sh
Env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
NGINX_VERSION=1.29.5
PKG_RELEASE=1
DYNPKG_RELEASE=1
NJS_VERSION=0.9.5
NJS_RELEASE=1
ACME_VERSION=0.3.1
ExposedPorts
80/tcp
Labels
maintainer NGINX Docker Maintainers <docker-maint@nginx.com>
StopSignal SIGQUIT
WorkingDir /
created 2026-02-24T12:49:15.85794087Z
history
comment buildkit.dockerfile.v0
created 2026-01-28T01:18:09.724934761Z
created_by ADD alpine-minirootfs-3.23.3-aarch64.tar.gz / # buildkit
comment buildkit.dockerfile.v0
created 2026-01-28T01:18:09.724934761Z
created_by CMD ["/bin/sh"]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.570392028Z
created_by LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.570392028Z
created_by ENV NGINX_VERSION=1.29.5
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.570392028Z
created_by ENV PKG_RELEASE=1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.570392028Z
created_by ENV DYNPKG_RELEASE=1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.570392028Z
created_by 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/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=\"b8584eaa97130ba7743dfbb2a10f665d64cb54b864e2038d0fd298d24682fc05eb4472738430b15862dabc6f374917f1b9889117051a852d36d0a6c8bc898921 *${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
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.599006009Z
created_by COPY docker-entrypoint.sh / # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.621756122Z
created_by COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.646003568Z
created_by COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.671557737Z
created_by COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.696718182Z
created_by COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.696718182Z
created_by ENTRYPOINT ["/docker-entrypoint.sh"]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.696718182Z
created_by EXPOSE map[80/tcp:{}]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.696718182Z
created_by STOPSIGNAL SIGQUIT
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:29.696718182Z
created_by CMD ["nginx" "-g" "daemon off;"]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-05T00:07:15.895793372Z
created_by ENV NJS_VERSION=0.9.5
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-05T00:07:15.895793372Z
created_by ENV NJS_RELEASE=1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-05T00:07:15.895793372Z
created_by ENV ACME_VERSION=0.3.1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-05T00:07:15.895793372Z
created_by RUN /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} nginx-module-acme=${NGINX_VERSION}.${ACME_VERSION}-r${PKG_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 cargo clang-libclang && 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=\"b8584eaa97130ba7743dfbb2a10f665d64cb54b864e2038d0fd298d24682fc05eb4472738430b15862dabc6f374917f1b9889117051a852d36d0a6c8bc898921 *${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 && export BUILDTARGET=\"module-geoip module-image-filter module-njs module-xslt module-acme\" && if [ \"\$(apk --print-arch)\" = \"armhf\" ]; then BUILDTARGET=\"\$( echo \$BUILDTARGET | sed 's,module-acme,,' )\"; fi && make \$BUILDTARGET && 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 && if [ "$apkArch" = "armhf" ]; then nginxPackages="$( echo $nginxPackages | sed 's,nginx-module-acme=.*,,')"; fi && 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
comment buildkit.dockerfile.v0
created 2026-02-24T12:48:36.981831908Z
created_by RUN /bin/sh -c rm -rf /usr/share/nginx/html/* # buildkit
comment buildkit.dockerfile.v0
created 2026-02-24T12:49:15.85794087Z
created_by COPY /app/dist /usr/share/nginx/html # buildkit
comment buildkit.dockerfile.v0
created 2026-02-24T12:49:15.85794087Z
created_by EXPOSE [80/tcp]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-24T12:49:15.85794087Z
created_by CMD ["nginx" "-g" "daemon off;"]
empty_layer true
os linux
rootfs
diff_ids
sha256:45f3ea5848e8a25ca27718b640a21ffd8c8745d342a24e1d4ddfc8c449b0a724
sha256:cfbf14f957f135ecac2f5cdb4300b7da195c76c5a4fca78c607f72ac5d441b58
sha256:ce442f0e19c5d92e00b35bd42dd09a30f888fe20fe4f67312fbecb971dc23332
sha256:b55a1191629ec484f3f711c05a6c942612e3a98d52587ec1b15a540ba356b054
sha256:ca1e0477244ef9f19fbf1ba3e2e90adb8970d6c0ba2e5e7c3cebdccd75cc0e9a
sha256:e7a74677e0bc45b7dd960eaefe32a84ac5e79df7674251a62e8c22adf3d5b6af
sha256:a5aee8cb909c972fc4c418d1ffbfb9662d41070218c98a2f55c062bb45c9771a
sha256:5196ca0ce6008355f2f58276a7628e88b6cb88befd0aa71ca3ba1f2785b1342b
sha256:184a641fa6c7215c8fd64c7b2608d27fa99a367a735c327aef9ef1b5158238ce
sha256:3186d105156e3d3af2a0cbe284e0c8bca36111f50aa8e605d62922475784a9f7
type layers