2024-12-20 21:36:52 UTC
115 MB
ce
KONG_VERSION3.9.0
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:d9d352c11bbd3880007953ed6eec1cbace76898828f3434984a0ca60672fdf5a - 24.7% (28.3 MB)
[#001] sha256:0889df95b3464c89349b853285c0cba2891dd4e40588ce2b1b2110c171fd7a98 - 0.0% (130 Bytes)
[#002] sha256:2c8f1a58e16fa22c5d9638bce323255c0a0cd09394f497b5ecd6795e9e616c4c - 75.3% (86.4 MB)
[#003] sha256:3402ea08968303b1193be322252f5998757a6649e4413facbf52521d076607bb - 0.0% (1.13 KB)
/bin/sh -c #(nop) ARG RELEASE
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) ADD file:598ca0108009b5c2e9e6f4fc4bd19a6bcd604fccb5b9376fac14a75522a5cfa3 in /
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)LABEL maintainer=Kong Docker Maintainers <docker@konghq.com> (@team-gateway-bot)
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG ASSET=ce
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ENV ASSET=ce
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG EE_PORTS
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)COPY kong.deb /tmp/kong.deb # buildkit
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG KONG_VERSION=3.9.0
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ENV KONG_VERSION=3.9.0
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG KONG_AMD64_SHA=c05ef5dc312676e032627c1cb0934056061d97b43ed8eb20bea9218916d90b40
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG KONG_ARM64_SHA=b487f95079a3a8ec07d331725e02b5a489e979f0d5e95ad16278bf60a665b34d
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)RUN |5 ASSET=ce EE_PORTS= KONG_VERSION=3.9.0 KONG_AMD64_SHA=c05ef5dc312676e032627c1cb0934056061d97b43ed8eb20bea9218916d90b40 KONG_ARM64_SHA=b487f95079a3a8ec07d331725e02b5a489e979f0d5e95ad16278bf60a665b34d /bin/sh -c set -ex; arch=$(dpkg --print-architecture); case "${arch}" in amd64) KONG_SHA256=$KONG_AMD64_SHA ;; arm64) KONG_SHA256=$KONG_ARM64_SHA ;; esac; apt-get update && if [ "$ASSET" = "ce" ] ; then apt-get install -y --no-install-recommends curl ca-certificates && UBUNTU_CODENAME=$(cat /etc/os-release | grep UBUNTU_CODENAME | cut -d = -f 2) && KONG_REPO=$(echo ${KONG_VERSION%.*} | sed 's/\.//') && curl -fL https://packages.konghq.com/public/gateway-$KONG_REPO/deb/ubuntu/pool/$UBUNTU_CODENAME/main/k/ko/kong_$KONG_VERSION/kong_${KONG_VERSION}_$arch.deb -o /tmp/kong.deb && apt-get purge -y curl && echo "$KONG_SHA256 /tmp/kong.deb" | sha256sum -c - || exit 1; else apt-get upgrade -y ; fi; apt-get install -y --no-install-recommends unzip git && apt install --yes --no-install-recommends /tmp/kong.deb && rm -rf /var/lib/apt/lists/* && rm -rf /tmp/kong.deb && chown kong:0 /usr/local/bin/kong && chown -R kong:0 /usr/local/kong && ln -sf /usr/local/openresty/bin/resty /usr/local/bin/resty && ln -sf /usr/local/openresty/luajit/bin/luajit /usr/local/bin/luajit && ln -sf /usr/local/openresty/luajit/bin/luajit /usr/local/bin/lua && ln -sf /usr/local/openresty/nginx/sbin/nginx /usr/local/bin/nginx && if [ "$ASSET" = "ce" ] ; then kong version ; fi # buildkit
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /docker-entrypoint.sh # buildkit
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)USER kong
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)EXPOSE map[8000/tcp:{} 8001/tcp:{} 8443/tcp:{} 8444/tcp:{}]
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "kong health"] "10s" "10s" "0s" "0s" '\n'}
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)CMD ["kong" "docker-start"]
2024-12-20 21:36:52 UTC
113 MB
ce
KONG_VERSION3.9.0
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[#000] sha256:69c262fc30fc134b6d373dee8db695319c41d8b9489deb0f682565473bf29748 - 24.3% (27.5 MB)
[#001] sha256:3d3741458962a2d3c83383c586049cbbb2acf5695765a6a7c77cf91a575a6589 - 0.0% (129 Bytes)
[#002] sha256:bf683f0dcc4dea9277486a6777b482a515b8a54a28634ab48d346000dc37a498 - 75.7% (85.7 MB)
[#003] sha256:bac77cbd262d312d23890bf1bcc89b02b8242f3d63cf01545b1d629ea94ba578 - 0.0% (1.13 KB)
/bin/sh -c #(nop) ARG RELEASE
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) LABEL org.opencontainers.image.version=24.04
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) ADD file:6eb9adae2c7e3a73446b74d4e61e58d6e1d0db6c07cc49612eb0b9f38fefef15 in /
2024-12-20 21:36:52 UTC/bin/sh -c #(nop) CMD ["/bin/bash"]
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)LABEL maintainer=Kong Docker Maintainers <docker@konghq.com> (@team-gateway-bot)
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG ASSET=ce
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ENV ASSET=ce
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG EE_PORTS
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)COPY kong.deb /tmp/kong.deb # buildkit
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG KONG_VERSION=3.9.0
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ENV KONG_VERSION=3.9.0
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG KONG_AMD64_SHA=c05ef5dc312676e032627c1cb0934056061d97b43ed8eb20bea9218916d90b40
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ARG KONG_ARM64_SHA=b487f95079a3a8ec07d331725e02b5a489e979f0d5e95ad16278bf60a665b34d
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)RUN |5 ASSET=ce EE_PORTS= KONG_VERSION=3.9.0 KONG_AMD64_SHA=c05ef5dc312676e032627c1cb0934056061d97b43ed8eb20bea9218916d90b40 KONG_ARM64_SHA=b487f95079a3a8ec07d331725e02b5a489e979f0d5e95ad16278bf60a665b34d /bin/sh -c set -ex; arch=$(dpkg --print-architecture); case "${arch}" in amd64) KONG_SHA256=$KONG_AMD64_SHA ;; arm64) KONG_SHA256=$KONG_ARM64_SHA ;; esac; apt-get update && if [ "$ASSET" = "ce" ] ; then apt-get install -y --no-install-recommends curl ca-certificates && UBUNTU_CODENAME=$(cat /etc/os-release | grep UBUNTU_CODENAME | cut -d = -f 2) && KONG_REPO=$(echo ${KONG_VERSION%.*} | sed 's/\.//') && curl -fL https://packages.konghq.com/public/gateway-$KONG_REPO/deb/ubuntu/pool/$UBUNTU_CODENAME/main/k/ko/kong_$KONG_VERSION/kong_${KONG_VERSION}_$arch.deb -o /tmp/kong.deb && apt-get purge -y curl && echo "$KONG_SHA256 /tmp/kong.deb" | sha256sum -c - || exit 1; else apt-get upgrade -y ; fi; apt-get install -y --no-install-recommends unzip git && apt install --yes --no-install-recommends /tmp/kong.deb && rm -rf /var/lib/apt/lists/* && rm -rf /tmp/kong.deb && chown kong:0 /usr/local/bin/kong && chown -R kong:0 /usr/local/kong && ln -sf /usr/local/openresty/bin/resty /usr/local/bin/resty && ln -sf /usr/local/openresty/luajit/bin/luajit /usr/local/bin/luajit && ln -sf /usr/local/openresty/luajit/bin/luajit /usr/local/bin/lua && ln -sf /usr/local/openresty/nginx/sbin/nginx /usr/local/bin/nginx && if [ "$ASSET" = "ce" ] ; then kong version ; fi # buildkit
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /docker-entrypoint.sh # buildkit
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)USER kong
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/docker-entrypoint.sh"]
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)EXPOSE map[8000/tcp:{} 8001/tcp:{} 8443/tcp:{} 8444/tcp:{}]
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)STOPSIGNAL SIGQUIT
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)HEALTHCHECK &{["CMD-SHELL" "kong health"] "10s" "10s" "0s" "0s" '\n'}
2024-12-20 21:36:52 UTC (buildkit.dockerfile.v0)CMD ["kong" "docker-start"]
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.