sha256:8f65a7234e18e557f4b9700d5bc55745b55889b76a6f0e0b74318b6fcc46edda
2026-08-05 00:46:19 UTC
42.3 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION8.2.8
[#000] sha256:7021908aee9737ca8e0c53bb69f8888ce8a7414c42952bd06a068463709d229f - 65.81% (27.9 MB)
[#001] sha256:38bde40346d38d72cf35d711e5a4a7bcdb48fd04f4856b62e5b0451ec0bf0f6a - 0.0% (1.08 KB)
[#002] sha256:3dc194485cfde01c29d3b8f1675f23b528e2e8b353e83110b10c2ea2811718a9 - 0.0% (874 Bytes)
[#003] sha256:edea2ba63419498727faf9594bd23e56dd18ca80b1ebfbe02125dc2b7aba7feb - 34.18% (14.5 MB)
[#004] sha256:9f88cc04453d72961b5b29e33ccf507080f204f0c8ef6e736ee2fdf7df3467c3 - 0.0% (96 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:21029e923fee106e73409bd85d3a1476ca93ed5d2b95c88c08aa80e3a879d552 - 0.0% (2.06 KB)
# debian.sh --arch 'i386' out/ 'bookworm' '@1785715200'
2026-08-05 00:45:26 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:28 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:19 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=8.2.8
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /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 g++ libc6-dev libssl-dev make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; 'arm64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; export BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync clang automake autoconf libtool g++; fi; 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"; case "${arch##*-}" 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; make -C /usr/src/redis distclean; 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 00:46:19 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:937a7f48d442bee983855c6fbcfa502fee7a03957da41508103e1c4a0664c281
2026-08-05 00:44:52 UTC
50.4 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION8.2.8
[#000] sha256:039e6f9f9752f74a3ff4a6a224f64c7c864da16ed98f882107704328f41b9c42 - 53.44% (26.9 MB)
[#001] sha256:b8d4507ce00a363dc1c685e076deb6cfd3a3c980a605836b22e81bdb130bf34f - 0.0% (1.08 KB)
[#002] sha256:1d1050cf6e1554c078d0dc0fdcdb86a004c5d644dcb184d9536252aea29201a4 - 0.0% (874 Bytes)
[#003] sha256:52ef46892c3cc0328948df9494715818895eb719025bc63b590379d25e28fabe - 46.55% (23.5 MB)
[#004] sha256:a893da73dd605fc770f137dc9715acb986ae1d53cac80a2a1b56a0a09186c638 - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:c332201abf2831e589314c5ccc86b83efe5ea450d3a0d8a8e84ce631b8d37f36 - 0.0% (2.06 KB)
# debian.sh --arch 'amd64' out/ 'bookworm' '@1785715200'
2026-08-05 00:37:39 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:41 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:44:52 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=8.2.8
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /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 g++ libc6-dev libssl-dev make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; 'arm64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; export BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync clang automake autoconf libtool g++; fi; 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"; case "${arch##*-}" 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; make -C /usr/src/redis distclean; 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 00:44:52 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:70ec81c1b77371997dca63c9329a9d65e1c01cc09f070f6c473bd1a85884fe03
2026-07-24 17:10:21 UTC
39.2 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION8.2.8
[#000] sha256:1c9b9cc9660939ca6a733102f55ee8694e0218bfc63bcd2cf72f4093124edc5f - 62.65% (24.6 MB)
[#001] sha256:6f41a6f6420e0c5809c0033252eae3f6b2c8833259062c850b25201d6d51659b - 0.0% (1.08 KB)
[#002] sha256:a3baa3839fce77264a4156d8d9119c43661f09782c78202c8e7a71c4843d3699 - 0.0% (874 Bytes)
[#003] sha256:4662c3d5160cfcb6d1ba2960c8675c9c09840d5d768f84f85a2955f03d0816c3 - 37.34% (14.6 MB)
[#004] sha256:69dc1f4199f78ce777c69ca2eee1f876464b0c08ede6504f5d901e4740caa2b4 - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:145e36cae05bf1569ccac3ecc48dc0fb952632ce8b1cc290468d3125a0b847a6 - 0.01% (2.06 KB)
# debian.sh --arch 'armel' out/ 'bookworm' '@1783900800'
2026-07-24 17:09:18 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:22 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:21 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=8.2.8
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /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 g++ libc6-dev libssl-dev make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; 'arm64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; export BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync clang automake autoconf libtool g++; fi; 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"; case "${arch##*-}" 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; make -C /usr/src/redis distclean; 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:97194702f069f2e26d6ff076d1888b502568e6a551cac5ca5a539cde2f0af803
2026-08-05 01:19:35 UTC
37.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION8.2.8
[#000] sha256:f7d1f71e8e38549d0cf2e1bd518bd9310928f6b09f204db9ed808390cce9a49e - 61.47% (22.8 MB)
[#001] sha256:fd6fd8a95e6cd0b2c26985d03e33cb22e3458c1c1ce2d381d187c6f9b3b496b8 - 0.0% (1.08 KB)
[#002] sha256:48b87090eea2b556e4a6d446646a730151a9c07f6e1ec6cad23b1605210f7e3b - 0.0% (874 Bytes)
[#003] sha256:f6910496fba724b32ff48255f41d8b81d478d621bba876cff7fb956fe4320fd7 - 38.51% (14.3 MB)
[#004] sha256:d0812ece3ad561ea6b2b0dd4ad07e251e891d3dd21d4d05e328ea9114a29cfb9 - 0.0% (95 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:699b25f8292c807100623b1502e6c28ba58db6fccf3713c408146cc789538ac8 - 0.01% (2.06 KB)
# debian.sh --arch 'armhf' out/ 'bookworm' '@1785715200'
2026-08-05 01:18:37 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:41 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:34 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=8.2.8
2026-08-05 01:19:34 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz
2026-08-05 01:19:34 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e
2026-08-05 01:19:34 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /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 g++ libc6-dev libssl-dev make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; 'arm64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; export BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync clang automake autoconf libtool g++; fi; 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"; case "${arch##*-}" 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; make -C /usr/src/redis distclean; 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit
2026-08-05 01:19:35 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 01:19:35 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 01:19:35 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 01:19:35 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 01:19:35 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 01:19:35 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 01:19:35 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:11dd626510693c0d8446a261f13ebd19c7dfe01a8cc9d34e2d6c69e92b059b0d
2026-08-05 00:46:23 UTC
49.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION8.2.8
[#000] sha256:0f5d7465a5bb9d419f60c93d126a161286c73a1ede4a8b2e46bd5e7ad5782cc7 - 53.79% (26.8 MB)
[#001] sha256:43ec86d5bcd8f885977ec4a94b2b73f279375a543bd74af708e9224ee7e1ece4 - 0.0% (1.08 KB)
[#002] sha256:b5182f92b5fcdff8f80e78cb629a8af9d9b68ee9646cfc1f993fc581fcedb302 - 0.0% (875 Bytes)
[#003] sha256:733cec1d54310f225803d58c0dbbed804fd15705c2d46eebaab850e7d0f4451e - 46.2% (23 MB)
[#004] sha256:91210619247100aee363a8263dbaa84f1a496abb120bc2fb3f1436511962ed2f - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:1c4d7cde97a89d879ec465ae267335d8f02e7356599169863140ca8e015e8fcd - 0.0% (2.06 KB)
# debian.sh --arch 'arm64' out/ 'bookworm' '@1785715200'
2026-08-05 00:39:56 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:39:59 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:23 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=8.2.8
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /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 g++ libc6-dev libssl-dev make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; 'arm64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; export BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync clang automake autoconf libtool g++; fi; 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"; case "${arch##*-}" 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; make -C /usr/src/redis distclean; 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 00:46:23 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:9463fe20c5da147010d6dbd2a16584f94f02df0b737ea629469b27ae46055cf2
2026-07-24 17:27:15 UTC
42.2 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION8.2.8
[#000] sha256:d21b0b947b634d95463968de77b75d10281e25c61d8caed6ddc0fca630368421 - 64.39% (27.2 MB)
[#001] sha256:d1ecd7a6a3e40a9d0d55447712d88177e9d00d217811bf52bab11fe73b219dc7 - 0.0% (1.08 KB)
[#002] sha256:9f2c290c15fe6638cefda7a8be83322afe0b9ff833e0bf7cc79bed369b6143b3 - 0.0% (875 Bytes)
[#003] sha256:a1adc58f06025d678a26174013a7309e527c913e2380d13111bd088a98f60078 - 35.6% (15 MB)
[#004] sha256:698d4dded04f31b6bb42c7678d4e2316af8f748d81f52bee89b39d83fc68b518 - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:be73fe9661179bb7f52e6bfe6c9065569c72c551e9a4994f263d3156194dd37c - 0.0% (2.06 KB)
# 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:27:10 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=8.2.8
2026-07-24 17:27:10 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz
2026-07-24 17:27:10 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e
2026-07-24 17:27:10 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /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 g++ libc6-dev libssl-dev make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; 'arm64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; export BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync clang automake autoconf libtool g++; fi; 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"; case "${arch##*-}" 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; make -C /usr/src/redis distclean; 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit
2026-07-24 17:27:12 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-07-24 17:27:12 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-07-24 17:27:14 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-07-24 17:27:15 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-24 17:27:15 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-24 17:27:15 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-07-24 17:27:15 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:33ffabf28a66fa3abe18a3ea1ffb25bcb67125e70c552585a6a12469a32b4b76
2026-08-05 00:54:30 UTC
46.7 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION8.2.8
[#000] sha256:b6fe9465bb56c5ee0b339163090868949baf79f3712bdaf93416fb87b05b7d0a - 65.57% (30.6 MB)
[#001] sha256:cf52623d460074d50fa56323816a10a1b49e6a50d5a5c1d18bb272aaf208689f - 0.0% (1.08 KB)
[#002] sha256:4ff04c05bce5fce6e135eae35b2ead5ad5de7b70bf72c60bb8301acb6bce7b75 - 0.0% (875 Bytes)
[#003] sha256:861736738958d71f9c97a3effa05ec11751e37242197ae2b91514c3ffde24437 - 34.42% (16.1 MB)
[#004] sha256:29700510a1ac79841f08d8508d1aa70070a4b61fedd3a3db06687ed09e1863d7 - 0.0% (97 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:6abfb29c68416062918762dc81f8f280bfa879dad514d9e44906854351feffca - 0.0% (2.06 KB)
# 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:54:30 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=8.2.8
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /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 g++ libc6-dev libssl-dev make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; 'arm64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; export BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync clang automake autoconf libtool g++; fi; 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"; case "${arch##*-}" 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; make -C /usr/src/redis distclean; 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-08-05 00:54:30 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
sha256:bdd6b1c07416695438128109f49a1c4866d543ab263dfbbb5120193b8c3f4267
2026-07-24 17:11:36 UTC
40.6 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_VERSION8.2.8
[#000] sha256:4971e817c2048911f7b7a71fa5dd971e69ec06af7b57843f7ab722f5371fa59f - 63.17% (25.6 MB)
[#001] sha256:a17811b84c4bbd40cffac6d589de3ef6d50ca5adbf52f2475422ca107cbc8caf - 0.0% (1.08 KB)
[#002] sha256:d8e8318ac4ebee155242742d6b8cd1bf056b32d2bd784be9601c685d30ce2b55 - 0.0% (875 Bytes)
[#003] sha256:12b1a98b73deaaa7a8e505fedb5019944dadac0faf7aaf456685dfe320fa48fe - 36.82% (14.9 MB)
[#004] sha256:dbef9dd957813545f0a5af2c2ce6ff053987b094f8ae5b8e7695b72ad66e26bd - 0.0% (96 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:8053965cd913b6c2d0e470f79c69e148075f7be788189de590a83286d696418c - 0.0% (2.06 KB)
# debian.sh --arch 's390x' out/ 'bookworm' '@1783900800'
2026-07-24 17:10:21 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:10:24 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:11:35 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=8.2.8
2026-07-24 17:11:35 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz
2026-07-24 17:11:35 UTC (buildkit.dockerfile.v0)ARG REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e
2026-07-24 17:11:35 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /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 g++ libc6-dev libssl-dev make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; 'arm64') export BUILD_WITH_MODULES=yes; export INSTALL_RUST_TOOLCHAIN=yes; export DISABLE_WERRORS=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; export BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync clang automake autoconf libtool g++; fi; 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"; case "${arch##*-}" 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; make -C /usr/src/redis distclean; 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit
2026-07-24 17:11:35 UTC (buildkit.dockerfile.v0)RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/8.2.8.tar.gz REDIS_DOWNLOAD_SHA=7da5d70a0e24d0f4d4716d1124813b4b7fd28af7433411f11fb2f36172ec059e /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-07-24 17:11:35 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2026-07-24 17:11:35 UTC (buildkit.dockerfile.v0)WORKDIR /data
2026-07-24 17:11:36 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-07-24 17:11:36 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2026-07-24 17:11:36 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2026-07-24 17:11:36 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.