sha256:f3341505dd1d600bb699c6b4c4625880cd327e015b4fad9786ba03aa223b1926
2026-08-05 00:46:34 UTC
41.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION7.2.15
[#000] sha256:7021908aee9737ca8e0c53bb69f8888ce8a7414c42952bd06a068463709d229f - 66.73% (27.9 MB)
[#001] sha256:6cab532d2f36599c50c31445be7642430d53eac4e3a279ba76ed6e7d7e84ad9e - 0.0% (1.08 KB)
[#002] sha256:08600279df1c7d924586962d7c1ba5e2774490cd2e8566b6f5a0f1fb7446f9df - 0.0% (870 Bytes)
[#003] sha256:686b19264555feb56a7adeba22cb57fabc6ab2db2a3a8cb37bb4d0586b9a1522 - 33.27% (13.9 MB)
[#004] sha256:b542caa88d869064ade172b06aa29c82414e034afa0ec7e568d29e8bc245a1e3 - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:f5276c49ee67849acaf6dc5b2ec7cc45af3c59ff5c7bafc8fd75f0627d912658 - 0.0% (598 Bytes)
# debian.sh --arch 'i386' out/ 'bookworm' '@1785715200'
2026-08-05 00:45:34 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd -r -g 999 redis; useradd -r -g redis -u 999 redis # buildkit
2026-08-05 00:45:36 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.15
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev libssl-dev make ; rm -rf /var/lib/apt/lists/*; 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; rm -r /usr/src/redis; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version # buildkit
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 00:46:34 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:51489f9637fde08d12c64d067c32ea5eaaf23fc47ecc235ead5bf78eb3133b5b
2026-08-05 00:38:36 UTC
41.2 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION7.2.15
[#000] sha256:039e6f9f9752f74a3ff4a6a224f64c7c864da16ed98f882107704328f41b9c42 - 65.38% (26.9 MB)
[#001] sha256:a7e9fb23a66912d7e6906b0bd0cc35519ecf540a85bf11d5b1671f2a83c1c998 - 0.0% (1.08 KB)
[#002] sha256:3bedd0b9c30b2c1bc97e7f3dcae59f374c8757643bcc6a6dc93560fa8bffb372 - 0.0% (873 Bytes)
[#003] sha256:ea68fc902ca1bcac9a17de5ac098e5a76a74db64730feaa17b9984c27052b7f7 - 34.62% (14.3 MB)
[#004] sha256:2303367e9e4e3f2ceb4b304143b0427d3518fea5f3e6b7f6c7e3fc9fee345aa7 - 0.0% (96 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:21442f75f90b6bf04086e56e19dc6950e376d3290bf6037e0cac24c401091157 - 0.0% (598 Bytes)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'
2026-08-05 00:37:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd -r -g 999 redis; useradd -r -g redis -u 999 redis # buildkit
2026-08-05 00:37:47 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.15
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev libssl-dev make ; rm -rf /var/lib/apt/lists/*; 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; rm -r /usr/src/redis; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version # buildkit
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 00:38:36 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:fd257bd4cae00c545d0011e2bf05244d7c2ce194fbfba8aeb744878e35cf546d
2026-07-24 17:10:42 UTC
38.5 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION7.2.15
[#000] sha256:1c9b9cc9660939ca6a733102f55ee8694e0218bfc63bcd2cf72f4093124edc5f - 63.82% (24.6 MB)
[#001] sha256:38c1af3fe6b007bc3344008de8a55b7933084b74c21d14fd89430d1bb91dc402 - 0.0% (1.08 KB)
[#002] sha256:f8c2ab634245385aee03a82858910b5eb3bef4cf69ee3b28efc8f05fc8b7699b - 0.0% (875 Bytes)
[#003] sha256:2e4681e16a2b3fddd170b7fff9ac4a8692030681643f1bea3fed52eccf6d4f2a - 36.17% (13.9 MB)
[#004] sha256:67b918d645824d6796c8ec5efe4b033a5961aabe0f53846dae9b4eede0128099 - 0.0% (96 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:a68a9f801cda5af04ec850ba7cc287776e8e5beb0149681b592cab40d61565fa - 0.0% (601 Bytes)
# debian.sh --arch 'armel' out/ 'bookworm' '@1783900800'
2026-07-24 17:09:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd -r -g 999 redis; useradd -r -g redis -u 999 redis # buildkit
2026-07-24 17:09:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.15
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev libssl-dev make ; rm -rf /var/lib/apt/lists/*; 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; rm -r /usr/src/redis; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version # buildkit
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-07-24 17:10:42 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:59c536b4f5f01cfb943992bb8686db1f06bc0f2dfa2e055f6a94d11539101f8d
2026-08-05 01:19:41 UTC
36.4 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION7.2.15
[#000] sha256:f7d1f71e8e38549d0cf2e1bd518bd9310928f6b09f204db9ed808390cce9a49e - 62.65% (22.8 MB)
[#001] sha256:f47083d34b3cec89c6e25ca106cdde6c3531c38593f47f0cb1117b37df415ef7 - 0.0% (1.08 KB)
[#002] sha256:9a69955b0142ca3bf9aeb1391646b2d97b42ed3f07b4abcdfc8bd704b805a693 - 0.0% (870 Bytes)
[#003] sha256:00f3480a263539f903a6a91c877a1a259a332f73bc1e410c594545ced358c3ae - 37.35% (13.6 MB)
[#004] sha256:249fe93490ba30bddbdc21d682d47992b37dd832eebc10d6acd69e836da766bb - 0.0% (95 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:7040cffb51f97c039057d03e51493914b1c626775d4a2bb3455632cab77d041f - 0.0% (599 Bytes)
# debian.sh --arch 'armhf' out/ 'bookworm' '@1785715200'
2026-08-05 01:18:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd -r -g 999 redis; useradd -r -g redis -u 999 redis # buildkit
2026-08-05 01:18:52 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.15
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev libssl-dev make ; rm -rf /var/lib/apt/lists/*; 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; rm -r /usr/src/redis; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version # buildkit
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 01:19:41 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:c6aafbd7148f5ed3b5577a75f11a4b88fddcb3e50b2d3d3c172b64fe940dde33
2026-08-05 00:40:47 UTC
41.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION7.2.15
[#000] sha256:0f5d7465a5bb9d419f60c93d126a161286c73a1ede4a8b2e46bd5e7ad5782cc7 - 65.27% (26.8 MB)
[#001] sha256:5da1627c1f326ad1b8126c1545cee49e37424f51e8e980459bf4caf991c7bb99 - 0.0% (1.08 KB)
[#002] sha256:f4826224b0bfc3953cfc6d07cf32fa32748b3a6287fd784113d9494335d2e398 - 0.0% (874 Bytes)
[#003] sha256:69682d8edccb14af0abdf722b1362e507a4a07bd0078ed6f19e47c60b72ffc09 - 34.72% (14.3 MB)
[#004] sha256:23909f31123b90613e2dbf1f3a053963fd5da036571948a0364c3d66c3c57915 - 0.0% (96 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:e1fb0e8e9f824d13ec0bfeb9d422d389b270fdfe4b5ae469003dc6e09a44e5d1 - 0.0% (600 Bytes)
# debian.sh --arch 'arm64' out/ 'bookworm' '@1785715200'
2026-08-05 00:40:03 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd -r -g 999 redis; useradd -r -g redis -u 999 redis # buildkit
2026-08-05 00:40:05 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.15
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev libssl-dev make ; rm -rf /var/lib/apt/lists/*; 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; rm -r /usr/src/redis; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version # buildkit
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 00:40:47 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:38f4738bd09d07760248a980edfe6b3bcfbe5c1d0b47e784afb74d0a4666664d
2026-07-24 17:14:23 UTC
41.5 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION7.2.15
[#000] sha256:d21b0b947b634d95463968de77b75d10281e25c61d8caed6ddc0fca630368421 - 65.55% (27.2 MB)
[#001] sha256:d1ecd7a6a3e40a9d0d55447712d88177e9d00d217811bf52bab11fe73b219dc7 - 0.0% (1.08 KB)
[#002] sha256:9f2c290c15fe6638cefda7a8be83322afe0b9ff833e0bf7cc79bed369b6143b3 - 0.0% (875 Bytes)
[#003] sha256:9258a652383cd3a566fa3671c1e2a20a7cf6bab41341db0f4ecde2ddc7f88466 - 34.45% (14.3 MB)
[#004] sha256:cf68ad038d72251b1bd870fc84db46ec5af3205334f6d53059c241c7b32992fe - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:9589156fb650e0f4dc5733935deecae56f2fc91fadcb9aa008e01f095a6e7f34 - 0.0% (601 Bytes)
# debian.sh --arch 'mips64el' out/ 'bookworm' '@1783900800'
2026-07-14 14:55:48 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd -r -g 999 redis; useradd -r -g redis -u 999 redis # buildkit
2026-07-14 14:56:18 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-07-24 17:14:18 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.15
2026-07-24 17:14:18 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz
2026-07-24 17:14:18 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893
2026-07-24 17:14:18 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev libssl-dev make ; rm -rf /var/lib/apt/lists/*; 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; rm -r /usr/src/redis; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version # buildkit
2026-07-24 17:14:20 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-07-24 17:14:20 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-07-24 17:14:21 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-07-24 17:14:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-24 17:14:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-24 17:14:23 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-07-24 17:14:23 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:ee26dbfdb954de93c263d0fb39b4d64e300815fb19b7ce58233d6fa7668ee9bd
2026-08-05 00:56:25 UTC
45.9 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION7.2.15
[#000] sha256:b6fe9465bb56c5ee0b339163090868949baf79f3712bdaf93416fb87b05b7d0a - 66.63% (30.6 MB)
[#001] sha256:cf52623d460074d50fa56323816a10a1b49e6a50d5a5c1d18bb272aaf208689f - 0.0% (1.08 KB)
[#002] sha256:4ff04c05bce5fce6e135eae35b2ead5ad5de7b70bf72c60bb8301acb6bce7b75 - 0.0% (875 Bytes)
[#003] sha256:252537802148b29b6412b79bf84e67969eb00f1e7d32e714b20cc2a69a52afe8 - 33.37% (15.3 MB)
[#004] sha256:4ea2fbfaf40f0d6b0f0e05636e1e2ccd79a8db203fc5b66f8214842602026951 - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:035d2629784bf52fe1cd77f6c203953f1522a5982e4ab41691eae78ddf71cf64 - 0.0% (597 Bytes)
# debian.sh --arch 'ppc64el' out/ 'bookworm' '@1785715200'
2026-08-05 00:53:02 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd -r -g 999 redis; useradd -r -g redis -u 999 redis # buildkit
2026-08-05 00:53:07 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-08-05 00:56:23 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.15
2026-08-05 00:56:23 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz
2026-08-05 00:56:23 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893
2026-08-05 00:56:23 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev libssl-dev make ; rm -rf /var/lib/apt/lists/*; 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; rm -r /usr/src/redis; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version # buildkit
2026-08-05 00:56:24 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 00:56:24 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 00:56:24 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 00:56:25 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 00:56:25 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 00:56:25 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 00:56:25 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:7347a6b3401b8efda96abe92800012f566115d2a64b481988853fcb8afdd4b7b
2026-07-24 17:12:45 UTC
39.9 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION7.2.15
[#000] sha256:4971e817c2048911f7b7a71fa5dd971e69ec06af7b57843f7ab722f5371fa59f - 64.2% (25.6 MB)
[#001] sha256:d5d1ae7fa6b46042b236628470039a48b970ad9f7b67e98c8e70cd1905c68a1b - 0.0% (1.08 KB)
[#002] sha256:6247b18de0a25362cc7ce9678a6a9bc0092ff06f4cefb83633944bcf0ccdfcdd - 0.0% (876 Bytes)
[#003] sha256:a0f9237d8ce2583ef915baa67f67ce11ca70639500044696bac769fcd9cb5cb2 - 35.79% (14.3 MB)
[#004] sha256:c55a549be2087f87cd5f2de4ab86ff7f62cec0843aaeb2548e3af28f4d4e61bb - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:713071f76673d3d5cbdc06bd81992dd6dd097222a69fd64f39b6ca34d5c6e53d - 0.0% (603 Bytes)
# debian.sh --arch 's390x' out/ 'bookworm' '@1783900800'
2026-07-24 17:11:40 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; groupadd -r -g 999 redis; useradd -r -g redis -u 999 redis # buildkit
2026-07-24 17:11:42 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.15
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev libssl-dev make ; rm -rf /var/lib/apt/lists/*; 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; rm -r /usr/src/redis; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version # buildkit
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-07-24 17:12:45 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
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.