2023-12-05 23:12:31 UTC
10.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHA34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-6.2.14.tar.gz
REDIS_VERSION6.2.14
[#000] sha256:c926b61bad3b94ae7351bafd0c184c159ebf0643b085f7ef1d47ecdc7316833c - 30.16% (3.24 MB)
[#001] sha256:67913ae4fda9ca61c1158afce45d1c535a4b24dcaf0e57e87d1218220074fee3 - 0.01% (1.21 KB)
[#002] sha256:990d91781c91a72dfce8edd9c4d2997c1df742924df2b237e430687b79b92ba6 - 3.08% (339 KB)
[#003] sha256:180e726b1ca7c7a79c7d4bf57db66fd6282b99be5eb74aa889b392f2a6187f05 - 66.74% (7.18 MB)
[#004] sha256:10db30073339e0582d3f082c533e19446a82d3c6834a7286c6098a8f5ef63865 - 0.0% (99 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:79a7b919c3e26ccae3cffc5657d7d7caaf00e98ea71f5beec669f0382953f658 - 0.0% (562 Bytes)
[#007] sha256:bb350cca0e18f2018a4d6880ac7eaa5fcf8a16218c1b3414ca70bd69a16f866e - 0.0% (158 Bytes)
[#008] sha256:7c484c11c4b07a8d96af3786c90a99f1613d0f34ae54318f5f2d21b54fd11541 - 0.0% (284 Bytes)
/bin/sh -c #(nop) ADD file:fc714080c3bcbbce7ac746a10d7b4355ffa36293a8d435d62cd5359ea8eb8364 in /
2023-11-10 15:23:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=6.2.14
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.2.14.tar.gz
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version; echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"redis-server-sbom","packages":[{"name":"redis-server","versionInfo":"6.2.14","SPDXID":"SPDXRef-Package--redis-server","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/redis-server@6.2.14?os_name=alpine&os_version=3.18"}],"licenseDeclared":"BSD-3-Clause"}]}' > /usr/local/redis.spdx.json # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=Madhu Akula INFO=Kubernetes Goat
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)COPY data.redis /data.redis # buildkit
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)COPY start-redis.sh /start-redis.sh # buildkit
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "/start-redis.sh"]
2023-12-05 23:12:31 UTC
10.2 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHA34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-6.2.14.tar.gz
REDIS_VERSION6.2.14
[#000] sha256:2387a44129d2147bd4e806bf369f3db92eb3ad3b6b8825c739db364b8baa4e26 - 27.08% (2.77 MB)
[#001] sha256:1506ef5fd24d7f718f4fe36a0f415b1813ab739f8b6f4980aef5dd6b52b2baa1 - 0.01% (1.21 KB)
[#002] sha256:62980244a675df70d66eb7e32695d7de4f436510ed34e29439cdd35eef6999e5 - 3.24% (339 KB)
[#003] sha256:62be91d0bffc106dc22c28630ad30554010da271a4b93e989da70f70d0c832db - 69.66% (7.12 MB)
[#004] sha256:ac4f3c7f0fa2752bb8a65f419a2db580e7b5c2381e0b5d29a6264e93933ac633 - 0.0% (101 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:475d3c795ba00556aaef98a08248b22564c07df25f622d4e61b958a4565fdaed - 0.01% (568 Bytes)
[#007] sha256:bb350cca0e18f2018a4d6880ac7eaa5fcf8a16218c1b3414ca70bd69a16f866e - 0.0% (158 Bytes)
[#008] sha256:7c484c11c4b07a8d96af3786c90a99f1613d0f34ae54318f5f2d21b54fd11541 - 0.0% (284 Bytes)
/bin/sh -c #(nop) ADD file:dcb85d43d1fb96861612c42288878b13debfa9d0b956adea1f2472d0c50f0144 in /
2023-11-10 15:23:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=6.2.14
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.2.14.tar.gz
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version; echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"redis-server-sbom","packages":[{"name":"redis-server","versionInfo":"6.2.14","SPDXID":"SPDXRef-Package--redis-server","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/redis-server@6.2.14?os_name=alpine&os_version=3.18"}],"licenseDeclared":"BSD-3-Clause"}]}' > /usr/local/redis.spdx.json # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=Madhu Akula INFO=Kubernetes Goat
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)COPY data.redis /data.redis # buildkit
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)COPY start-redis.sh /start-redis.sh # buildkit
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "/start-redis.sh"]
2023-12-05 23:12:31 UTC
10.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHA34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-6.2.14.tar.gz
REDIS_VERSION6.2.14
[#000] sha256:2c03dbb20264f09924f9eab176da44e5421e74a78b09531d3c63448a7baa7c59 - 29.54% (3.18 MB)
[#001] sha256:4a7bf3ed1ee186dc3229ea97c5f0545f1cc1718eda6c13471069fcc133849b48 - 0.01% (1.22 KB)
[#002] sha256:4d3fbcb2e10941e55233f69384bbd3ab1a6f88a75f1a652d592cf0207888b073 - 3.08% (339 KB)
[#003] sha256:db0d69a97f36a4dd3981cce5c152729afed26f73e44bd69185923a92c56c1f15 - 67.35% (7.25 MB)
[#004] sha256:ada110cb8891ca88d649c4b31354cc4ad6e83f3558ef82bfdb70c285a8d6a0f9 - 0.0% (100 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:3cf0ad6022b5c12a738c6793e79be3b923295086c99be18125f042f15bdfd8fa - 0.01% (568 Bytes)
[#007] sha256:bb350cca0e18f2018a4d6880ac7eaa5fcf8a16218c1b3414ca70bd69a16f866e - 0.0% (158 Bytes)
[#008] sha256:7c484c11c4b07a8d96af3786c90a99f1613d0f34ae54318f5f2d21b54fd11541 - 0.0% (284 Bytes)
/bin/sh -c #(nop) ADD file:d8a30995bbcd627f084912c728fda5483b6ba486de25af588a0956069d0bd7ad in /
2023-11-10 15:23:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=6.2.14
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.2.14.tar.gz
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version; echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"redis-server-sbom","packages":[{"name":"redis-server","versionInfo":"6.2.14","SPDXID":"SPDXRef-Package--redis-server","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/redis-server@6.2.14?os_name=alpine&os_version=3.18"}],"licenseDeclared":"BSD-3-Clause"}]}' > /usr/local/redis.spdx.json # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=Madhu Akula INFO=Kubernetes Goat
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)COPY data.redis /data.redis # buildkit
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)COPY start-redis.sh /start-redis.sh # buildkit
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "/start-redis.sh"]
2023-12-05 23:12:31 UTC
10.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHA34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-6.2.14.tar.gz
REDIS_VERSION6.2.14
[#000] sha256:2c03dbb20264f09924f9eab176da44e5421e74a78b09531d3c63448a7baa7c59 - 29.54% (3.18 MB)
[#001] sha256:4a7bf3ed1ee186dc3229ea97c5f0545f1cc1718eda6c13471069fcc133849b48 - 0.01% (1.22 KB)
[#002] sha256:4d3fbcb2e10941e55233f69384bbd3ab1a6f88a75f1a652d592cf0207888b073 - 3.08% (339 KB)
[#003] sha256:db0d69a97f36a4dd3981cce5c152729afed26f73e44bd69185923a92c56c1f15 - 67.35% (7.25 MB)
[#004] sha256:ada110cb8891ca88d649c4b31354cc4ad6e83f3558ef82bfdb70c285a8d6a0f9 - 0.0% (100 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:3cf0ad6022b5c12a738c6793e79be3b923295086c99be18125f042f15bdfd8fa - 0.01% (568 Bytes)
[#007] sha256:bb350cca0e18f2018a4d6880ac7eaa5fcf8a16218c1b3414ca70bd69a16f866e - 0.0% (158 Bytes)
[#008] sha256:7c484c11c4b07a8d96af3786c90a99f1613d0f34ae54318f5f2d21b54fd11541 - 0.0% (284 Bytes)
/bin/sh -c #(nop) ADD file:d8a30995bbcd627f084912c728fda5483b6ba486de25af588a0956069d0bd7ad in /
2023-11-10 15:23:15 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=6.2.14
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.2.14.tar.gz
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version; echo '{"spdxVersion":"SPDX-2.3","SPDXID":"SPDXRef-DOCUMENT","name":"redis-server-sbom","packages":[{"name":"redis-server","versionInfo":"6.2.14","SPDXID":"SPDXRef-Package--redis-server","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:generic/redis-server@6.2.14?os_name=alpine&os_version=3.18"}],"licenseDeclared":"BSD-3-Clause"}]}' > /usr/local/redis.spdx.json # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-11-10 15:23:15 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)LABEL MAINTAINER=Madhu Akula INFO=Kubernetes Goat
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)COPY data.redis /data.redis # buildkit
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)COPY start-redis.sh /start-redis.sh # buildkit
2023-12-05 23:12:31 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh" "/start-redis.sh"]
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.