Image Details

Summary
Image Reference hub.julina.ch/k8s-dashboard@sha256:5500b2742625c0a1ce2c0bee9b3ba5486b5ab27c4f0435742df32a01b0abf2f9
Digest sha256:5500b2742625c0a1ce2c0bee9b3ba5486b5ab27c4f0435742df32a01b0abf2f9
Media Type application/vnd.oci.image.manifest.v1+json
Image ID 10a508ffbbbc
Image Size 24.8 MB
Platform linux/amd64
Created On 2026-02-24 13:24:45 UTC
Manifest
config
digest sha256:10a508ffbbbc0fc7d6adbff4d81c79a53cd6a9d6771c965fddd501412aeff095
mediaType application/vnd.oci.image.config.v1+json
size 12 KB
layers
digest sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 3.7 MB
digest sha256:bca5d04786e112d958f100a66f8257b2aeefc14b64d81e405c3c44acff2fb000
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 1.8 MB
digest sha256:3e2c181db1b0985ce357c7aaf48ac615f30f392cd15d5c5ba34c4faa1f4f39a2
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 626 B
digest sha256:6b7b6c7061b76cdb8601e18722d12ae3232f0ddcfa1d2983754abcc6ce0a8a83
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 954 B
digest sha256:399d0898a94e0084f81499a3e3c29824357118c7ce551648ea1dbab813884661
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 404 B
digest sha256:955a8478f9aceb66cbf2f579fa3c24e1af278d1fa3ffd3043d6260e21d2f7416
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 1 KB
digest sha256:6d397a54a185dd0b6638d1a3934b81daef7a140741e12697377d6279066f7ca7
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 1 KB
digest sha256:5e7756927bef33a266e1221356d5da8553139cb80bc5b1b3827010811d9ea268
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 19.3 MB
digest sha256:9b315eccef03d444241c3ec4a4bb8e8a5e5e634f82c77b29f9945c2428f8b73e
mediaType application/vnd.oci.image.layer.v1.tar+gzip
size 211 B
digest sha256:c22380622b071f0d0945350b1790d692b75ee29913477421578cd0cc177af987
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 amd64
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-24T13:24:45.581566191Z
history
comment buildkit.dockerfile.v0
created 2026-01-28T01:18:04.977843834Z
created_by ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
comment buildkit.dockerfile.v0
created 2026-01-28T01:18:04.977843834Z
created_by CMD ["/bin/sh"]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.67385487Z
created_by LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.67385487Z
created_by ENV NGINX_VERSION=1.29.5
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.67385487Z
created_by ENV PKG_RELEASE=1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.67385487Z
created_by ENV DYNPKG_RELEASE=1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.67385487Z
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:22.695417154Z
created_by COPY docker-entrypoint.sh / # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.71384542Z
created_by COPY 10-listen-on-ipv6-by-default.sh /docker-entrypoint.d # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.735301928Z
created_by COPY 15-local-resolvers.envsh /docker-entrypoint.d # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.754092893Z
created_by COPY 20-envsubst-on-templates.sh /docker-entrypoint.d # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.772526583Z
created_by COPY 30-tune-worker-processes.sh /docker-entrypoint.d # buildkit
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.772526583Z
created_by ENTRYPOINT ["/docker-entrypoint.sh"]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.772526583Z
created_by EXPOSE map[80/tcp:{}]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.772526583Z
created_by STOPSIGNAL SIGQUIT
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-04T23:53:22.772526583Z
created_by CMD ["nginx" "-g" "daemon off;"]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-05T00:07:18.369897286Z
created_by ENV NJS_VERSION=0.9.5
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-05T00:07:18.369897286Z
created_by ENV NJS_RELEASE=1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-05T00:07:18.369897286Z
created_by ENV ACME_VERSION=0.3.1
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-05T00:07:18.369897286Z
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-24T13:24:38.840878823Z
created_by RUN /bin/sh -c rm -rf /usr/share/nginx/html/* # buildkit
comment buildkit.dockerfile.v0
created 2026-02-24T13:24:45.581566191Z
created_by COPY /app/dist /usr/share/nginx/html # buildkit
comment buildkit.dockerfile.v0
created 2026-02-24T13:24:45.581566191Z
created_by EXPOSE [80/tcp]
empty_layer true
comment buildkit.dockerfile.v0
created 2026-02-24T13:24:45.581566191Z
created_by CMD ["nginx" "-g" "daemon off;"]
empty_layer true
os linux
rootfs
diff_ids
sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e
sha256:53998a5033c3c508a3912f390e036cf2d3761839a9f33a3116eb4610cff01f5a
sha256:660f9a93104fa1af3115dcecdc51a462e39ac850c8d23d7517fb324aceaa1b64
sha256:f35bcec50d8c988c543832ca1bfe8a008dbf52fbbb64e050a3617b5c8b17af40
sha256:aa0fc249df10e9949b4deb92b6611a7d25203282b7bfe69c4482a8a717f79510
sha256:6c0e59fd138a72dba956ed6d98dbca77200fd4d822ac65e8f1d04175e441d523
sha256:7b2903554e639cafe89adc85ab96a86c767c9a88dfa90de2dfbe48a7988aec26
sha256:da3ac26fdf0f7491d981691d9204d050a9d906fabfd5a6f73c0a14ed7304117f
sha256:159e87e1c8e5c50e6fa952d9e056adf488c02dbc0a9e2cef19eafd9a93009a70
sha256:04222553ec23d0275d984bd442817b3a8b47b1838e592aa01a7bf306e2c5f650
type layers