2026-02-10 04:59:32 UTC
113 MB
/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
LUA_PATH/usr/local/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/lib/lua/?.lua;;
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/luajit/bin:/usr/local/nginx/sbin:/usr/local/nginx/bin
[#000] sha256:1074353eec0db2c1d81d5af2671e56e00cf5738486f5762609ea33d606f88612 - 3.26% (3.68 MB)
[#001] sha256:86e2dcf5a45071dea35307c8c3dbcf8c0ec8e76fb92f537255da7864c93b6a16 - 28.46% (32.1 MB)
[#002] sha256:d8c67af47693b046bbe6b4492967d5ed9711413f2a3472c9a3d758d5c5976298 - 4.41% (4.97 MB)
[#003] sha256:c5ce13b47767f2f90e3ca121ab3f6a32a42ecea80f66367170d5904ed3ee6c03 - 0.0% (193 Bytes)
[#004] sha256:f83b45f5b9e0cc2728376fc86bca82f405bb1ee57d4088d6abf57a1bbcba5c16 - 4.09% (4.62 MB)
[#005] sha256:1751c246a084c26fc9e37f221b027d68d0cfc468d875be0b78aea5d631d66098 - 21.67% (24.4 MB)
[#006] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#007] sha256:c8b1349b8316b6fd6e6b5ee9a01de6894173537705900ae110f043e16efa517b - 2.81% (3.17 MB)
[#008] sha256:6b7fa5e9f28fe342992148cea9f8d8cc4ec9a5a025622ce7e151a1fbb5d6feb7 - 0.05% (55.5 KB)
[#009] sha256:71d849b254e09c7b9c44d91c28e687742d24f4f8d28197a3ce51d52c2fb91a46 - 2.43% (2.74 MB)
[#010] sha256:f662dabb02a05c77f2af2fef51f10f32faf4a7f8389ba583bd5dc79e7e840a5d - 12.95% (14.6 MB)
[#011] sha256:0a980c8d1c58a3bbe0b6b92001cb218d5fe93850c29d13f18a34b89e49c72acb - 1.52% (1.72 MB)
[#012] sha256:a32a2a35de30f43d09d2c674964e1cf99d680eba8a7f924f7a9adf4451d5b6cd - 0.0% (2.35 KB)
[#013] sha256:78bc56becb6606081caff27d5dfc9d98a657b80d5c82da02d3b6a6113d687dc4 - 18.35% (20.7 MB)
[#014] sha256:d0983e7d5bf66bc28239abaf8ca309fd4d01f19c7c51531e1917efb40f1fee53 - 0.0% (212 Bytes)
ADD alpine-minirootfs-3.23.2-x86_64.tar.gz / # buildkit
2025-12-18 00:12:29 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-01-27 12:06:24 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/luajit/bin:/usr/local/nginx/sbin:/usr/local/nginx/bin
2026-01-27 12:06:24 UTC (buildkit.dockerfile.v0)ENV LUA_PATH=/usr/local/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/lib/lua/?.lua;;
2026-01-27 12:06:24 UTC (buildkit.dockerfile.v0)ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
2026-01-27 12:06:24 UTC (buildkit.dockerfile.v0)COPY /usr/local /usr/local # buildkit
2026-01-27 12:06:25 UTC (buildkit.dockerfile.v0)COPY /usr/lib/libopentelemetry* /usr/local/lib # buildkit
2026-01-27 12:06:25 UTC (buildkit.dockerfile.v0)COPY /opt /opt # buildkit
2026-01-27 12:06:25 UTC (buildkit.dockerfile.v0)COPY /etc/nginx /etc/nginx # buildkit
2026-01-27 12:06:28 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk update && apk upgrade && apk add -U --no-cache bash openssl pcre zlib ca-certificates patch yajl lmdb libxml2 libmaxminddb yaml-cpp dumb-init tzdata grpc-cpp libprotobuf abseil-cpp-crc-cpu-detect abseil-cpp-vlog-config-internal && ln -s /usr/local/nginx/sbin/nginx /sbin/nginx && adduser -S -D -H -u 101 -h /usr/local/nginx -s /sbin/nologin -G www-data -g www-data www-data && bash -eu -c ' writeDirs=( /var/log/nginx /var/lib/nginx/body /var/lib/nginx/fastcgi /var/lib/nginx/proxy /var/lib/nginx/scgi /var/lib/nginx/uwsgi /var/log/audit ); for dir in "${writeDirs[@]}"; do mkdir -p ${dir}; chown -R www-data:www-data ${dir}; done' # buildkit
2026-01-27 12:06:28 UTC (buildkit.dockerfile.v0)EXPOSE [443/tcp 80/tcp]
2026-01-27 12:06:28 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=amd64
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)ARG VERSION=nginx-1.14.3-rancher2
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)ARG COMMIT_SHA=git-8a6a7b0ff
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)ARG BUILD_ID=UNSET
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=The Kubernetes Authors
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=nginx-1.14.3-rancher2
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.revision=git-8a6a7b0ff
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL build_id=UNSET
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)WORKDIR /etc/nginx
2026-02-10 04:59:31 UTC (buildkit.dockerfile.v0)RUN |4 TARGETARCH=amd64 VERSION=nginx-1.14.3-rancher2 COMMIT_SHA=git-8a6a7b0ff BUILD_ID=UNSET /bin/sh -c apk update && apk upgrade && apk add --no-cache diffutils && rm -rf /var/cache/apk/* # buildkit
2026-02-10 04:59:31 UTC (buildkit.dockerfile.v0)COPY --chown=www-data:www-data etc /etc # buildkit
2026-02-10 04:59:31 UTC (buildkit.dockerfile.v0)COPY --chown=www-data:www-data bin/amd64/dbg / # buildkit
2026-02-10 04:59:31 UTC (buildkit.dockerfile.v0)COPY --chown=www-data:www-data bin/amd64/nginx-ingress-controller / # buildkit
2026-02-10 04:59:31 UTC (buildkit.dockerfile.v0)COPY --chown=www-data:www-data bin/amd64/wait-shutdown / # buildkit
2026-02-10 04:59:31 UTC (buildkit.dockerfile.v0)RUN |4 TARGETARCH=amd64 VERSION=nginx-1.14.3-rancher2 COMMIT_SHA=git-8a6a7b0ff BUILD_ID=UNSET /bin/sh -c bash -xeu -c ' writeDirs=( /etc/ingress-controller /etc/ingress-controller/ssl /etc/ingress-controller/auth /etc/ingress-controller/geoip /etc/ingress-controller/telemetry /var/log /var/log/nginx /tmp/nginx ); for dir in "${writeDirs[@]}"; do mkdir -p ${dir}; chown -R www-data:www-data ${dir}; done' && echo "/lib:/usr/lib:/usr/local/lib:/modules_mount/etc/nginx/modules/otel" > /etc/ld-musl-x86_64.path # buildkit
2026-02-10 04:59:32 UTC (buildkit.dockerfile.v0)RUN |4 TARGETARCH=amd64 VERSION=nginx-1.14.3-rancher2 COMMIT_SHA=git-8a6a7b0ff BUILD_ID=UNSET /bin/sh -c apk add --no-cache libcap && setcap cap_net_bind_service=+ep /nginx-ingress-controller && setcap -v cap_net_bind_service=+ep /nginx-ingress-controller && setcap cap_net_bind_service=+ep /usr/local/nginx/sbin/nginx && setcap -v cap_net_bind_service=+ep /usr/local/nginx/sbin/nginx && setcap cap_net_bind_service=+ep /usr/bin/dumb-init && setcap -v cap_net_bind_service=+ep /usr/bin/dumb-init && apk del libcap && ln -sf /usr/local/nginx/sbin/nginx /usr/bin/nginx # buildkit
2026-02-10 04:59:32 UTC (buildkit.dockerfile.v0)USER www-data
2026-02-10 04:59:32 UTC (buildkit.dockerfile.v0)RUN |4 TARGETARCH=amd64 VERSION=nginx-1.14.3-rancher2 COMMIT_SHA=git-8a6a7b0ff BUILD_ID=UNSET /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
2026-02-10 04:59:32 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/dumb-init" "--"]
2026-02-10 04:59:32 UTC (buildkit.dockerfile.v0)CMD ["/nginx-ingress-controller"]
2026-02-10 04:59:41 UTC
108 MB
/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
LUA_PATH/usr/local/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/lib/lua/?.lua;;
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/luajit/bin:/usr/local/nginx/sbin:/usr/local/nginx/bin
[#000] sha256:f6b4fb9446345fcad2db26eac181fef6c0a919c8a4fcccd3bea5deb7f6dff67e - 3.71% (4 MB)
[#001] sha256:882f393d1745a08e0469ead6a9d0e2a1b6da13c5306264657f7722834e28a805 - 29.18% (31.5 MB)
[#002] sha256:b17fceed3d5e7a05e426a62c37ee24fead7ad8bbd63e44afd751bd286590001f - 4.62% (4.98 MB)
[#003] sha256:9f639fc52294fe825e9ca1e265a596aa6028f7d2d47e13d12430859a00315783 - 0.0% (200 Bytes)
[#004] sha256:d95a2bc02f1830dfa5d5e460c58b4622c15346c9782c8e536cf4c91f18e7dcce - 4.2% (4.53 MB)
[#005] sha256:d5f43e78d463d89e36f1a6e742ffd5576c82fc2c89b2cf47a6c8627eb5c4a800 - 21.78% (23.5 MB)
[#006] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#007] sha256:bb68c2021bd10e708c2945f4dc557fa2a3d3268895a2ee62abafacf9784fdd31 - 3.21% (3.46 MB)
[#008] sha256:6b7fa5e9f28fe342992148cea9f8d8cc4ec9a5a025622ce7e151a1fbb5d6feb7 - 0.05% (55.5 KB)
[#009] sha256:c7299c47df2ca84b99450c33c34ef56e61fd60b767accacc088e3f6d904b29b0 - 2.31% (2.49 MB)
[#010] sha256:a995e4e07e325c7021e984a30672ff6a947408129995cd7e9b4a6b2e0ddecbbb - 12.05% (13 MB)
[#011] sha256:e714b20a6eeedaf43fa92b2f6b98e719f91c39cfb381ad22be1d7b2e25a481c2 - 1.47% (1.59 MB)
[#012] sha256:78308454e2ae32a13a998de78e2969c7b5828c6c870a22dd0dcd565459f62a7f - 0.0% (2.36 KB)
[#013] sha256:176b738edc7717653b56b3de13543734272fd8d661b618b707dc87eca173be7d - 17.41% (18.8 MB)
[#014] sha256:98b69734e26d12b274467d20e1173a46ad31183e46c236ce57fc3b6a3ff2c145 - 0.0% (214 Bytes)
ADD alpine-minirootfs-3.23.2-aarch64.tar.gz / # buildkit
2025-12-18 00:12:28 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-01-27 12:56:19 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/luajit/bin:/usr/local/nginx/sbin:/usr/local/nginx/bin
2026-01-27 12:56:19 UTC (buildkit.dockerfile.v0)ENV LUA_PATH=/usr/local/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/lib/lua/?.lua;;
2026-01-27 12:56:19 UTC (buildkit.dockerfile.v0)ENV LUA_CPATH=/usr/local/lib/lua/?/?.so;/usr/local/lib/lua/?.so;;
2026-01-27 12:56:19 UTC (buildkit.dockerfile.v0)COPY /usr/local /usr/local # buildkit
2026-01-27 12:56:19 UTC (buildkit.dockerfile.v0)COPY /usr/lib/libopentelemetry* /usr/local/lib # buildkit
2026-01-27 12:56:19 UTC (buildkit.dockerfile.v0)COPY /opt /opt # buildkit
2026-01-27 12:56:19 UTC (buildkit.dockerfile.v0)COPY /etc/nginx /etc/nginx # buildkit
2026-01-27 12:56:33 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk update && apk upgrade && apk add -U --no-cache bash openssl pcre zlib ca-certificates patch yajl lmdb libxml2 libmaxminddb yaml-cpp dumb-init tzdata grpc-cpp libprotobuf abseil-cpp-crc-cpu-detect abseil-cpp-vlog-config-internal && ln -s /usr/local/nginx/sbin/nginx /sbin/nginx && adduser -S -D -H -u 101 -h /usr/local/nginx -s /sbin/nologin -G www-data -g www-data www-data && bash -eu -c ' writeDirs=( /var/log/nginx /var/lib/nginx/body /var/lib/nginx/fastcgi /var/lib/nginx/proxy /var/lib/nginx/scgi /var/lib/nginx/uwsgi /var/log/audit ); for dir in "${writeDirs[@]}"; do mkdir -p ${dir}; chown -R www-data:www-data ${dir}; done' # buildkit
2026-01-27 12:56:33 UTC (buildkit.dockerfile.v0)EXPOSE [443/tcp 80/tcp]
2026-01-27 12:56:33 UTC (buildkit.dockerfile.v0)CMD ["nginx" "-g" "daemon off;"]
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)ARG TARGETARCH=arm64
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)ARG VERSION=nginx-1.14.3-rancher2
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)ARG COMMIT_SHA=git-8a6a7b0ff
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)ARG BUILD_ID=UNSET
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.title=NGINX Ingress Controller for Kubernetes
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.documentation=https://kubernetes.github.io/ingress-nginx/
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.source=https://github.com/kubernetes/ingress-nginx
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.vendor=The Kubernetes Authors
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.licenses=Apache-2.0
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=nginx-1.14.3-rancher2
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.revision=git-8a6a7b0ff
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)LABEL build_id=UNSET
2026-02-10 04:59:29 UTC (buildkit.dockerfile.v0)WORKDIR /etc/nginx
2026-02-10 04:59:38 UTC (buildkit.dockerfile.v0)RUN |4 TARGETARCH=arm64 VERSION=nginx-1.14.3-rancher2 COMMIT_SHA=git-8a6a7b0ff BUILD_ID=UNSET /bin/sh -c apk update && apk upgrade && apk add --no-cache diffutils && rm -rf /var/cache/apk/* # buildkit
2026-02-10 04:59:38 UTC (buildkit.dockerfile.v0)COPY --chown=www-data:www-data etc /etc # buildkit
2026-02-10 04:59:38 UTC (buildkit.dockerfile.v0)COPY --chown=www-data:www-data bin/arm64/dbg / # buildkit
2026-02-10 04:59:38 UTC (buildkit.dockerfile.v0)COPY --chown=www-data:www-data bin/arm64/nginx-ingress-controller / # buildkit
2026-02-10 04:59:38 UTC (buildkit.dockerfile.v0)COPY --chown=www-data:www-data bin/arm64/wait-shutdown / # buildkit
2026-02-10 04:59:39 UTC (buildkit.dockerfile.v0)RUN |4 TARGETARCH=arm64 VERSION=nginx-1.14.3-rancher2 COMMIT_SHA=git-8a6a7b0ff BUILD_ID=UNSET /bin/sh -c bash -xeu -c ' writeDirs=( /etc/ingress-controller /etc/ingress-controller/ssl /etc/ingress-controller/auth /etc/ingress-controller/geoip /etc/ingress-controller/telemetry /var/log /var/log/nginx /tmp/nginx ); for dir in "${writeDirs[@]}"; do mkdir -p ${dir}; chown -R www-data:www-data ${dir}; done' && echo "/lib:/usr/lib:/usr/local/lib:/modules_mount/etc/nginx/modules/otel" > /etc/ld-musl-x86_64.path # buildkit
2026-02-10 04:59:41 UTC (buildkit.dockerfile.v0)RUN |4 TARGETARCH=arm64 VERSION=nginx-1.14.3-rancher2 COMMIT_SHA=git-8a6a7b0ff BUILD_ID=UNSET /bin/sh -c apk add --no-cache libcap && setcap cap_net_bind_service=+ep /nginx-ingress-controller && setcap -v cap_net_bind_service=+ep /nginx-ingress-controller && setcap cap_net_bind_service=+ep /usr/local/nginx/sbin/nginx && setcap -v cap_net_bind_service=+ep /usr/local/nginx/sbin/nginx && setcap cap_net_bind_service=+ep /usr/bin/dumb-init && setcap -v cap_net_bind_service=+ep /usr/bin/dumb-init && apk del libcap && ln -sf /usr/local/nginx/sbin/nginx /usr/bin/nginx # buildkit
2026-02-10 04:59:41 UTC (buildkit.dockerfile.v0)USER www-data
2026-02-10 04:59:41 UTC (buildkit.dockerfile.v0)RUN |4 TARGETARCH=arm64 VERSION=nginx-1.14.3-rancher2 COMMIT_SHA=git-8a6a7b0ff BUILD_ID=UNSET /bin/sh -c ln -sf /dev/stdout /var/log/nginx/access.log && ln -sf /dev/stderr /var/log/nginx/error.log # buildkit
2026-02-10 04:59:41 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/usr/bin/dumb-init" "--"]
2026-02-10 04:59:41 UTC (buildkit.dockerfile.v0)CMD ["/nginx-ingress-controller"]
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.