Namespace
madhuakula
Image / Tag
k8s-goat-cache-store:latest
Content Digest
sha256:4b00de713d8d3318f222b43488e271ef0815f3cd81f782996e7b89e5cf2b58c6
Details
Created

2023-12-05 23:12:31 UTC

Size

10.8 MB

Content Digest
Labels
  • INFO
    Kubernetes Goat
  • MAINTAINER
    Madhu Akula

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

REDIS_DOWNLOAD_SHA

34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277

REDIS_DOWNLOAD_URL

http://download.redis.io/releases/redis-6.2.14.tar.gz

REDIS_VERSION

6.2.14


Layers

[#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)


History
2023-11-10 15:23:15 UTC

/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"]

Details
Created

2023-12-05 23:12:31 UTC

Size

10.2 MB

Content Digest
Labels
  • INFO
    Kubernetes Goat
  • MAINTAINER
    Madhu Akula

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

REDIS_DOWNLOAD_SHA

34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277

REDIS_DOWNLOAD_URL

http://download.redis.io/releases/redis-6.2.14.tar.gz

REDIS_VERSION

6.2.14


Layers

[#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)


History
2023-11-10 15:23:15 UTC

/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"]

Details
Created

2023-12-05 23:12:31 UTC

Size

10.8 MB

Content Digest
Labels
  • INFO
    Kubernetes Goat
  • MAINTAINER
    Madhu Akula

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

REDIS_DOWNLOAD_SHA

34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277

REDIS_DOWNLOAD_URL

http://download.redis.io/releases/redis-6.2.14.tar.gz

REDIS_VERSION

6.2.14


Layers

[#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)


History
2023-11-10 15:23:15 UTC

/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"]

Details
Created

2023-12-05 23:12:31 UTC

Size

10.8 MB

Content Digest
Labels
  • INFO
    Kubernetes Goat
  • MAINTAINER
    Madhu Akula

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

REDIS_DOWNLOAD_SHA

34e74856cbd66fdb3a684fb349d93961d8c7aa668b06f81fd93ff267d09bc277

REDIS_DOWNLOAD_URL

http://download.redis.io/releases/redis-6.2.14.tar.gz

REDIS_VERSION

6.2.14


Layers

[#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)


History
2023-11-10 15:23:15 UTC

/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"]

Danger Zone
Delete Tag

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.

Delete