Namespace
library
Image / Tag
redis:7.2.15-alpine3.21
Content Digest
sha256:05a97a479bc73de66f087dc05b569010772880f778cc8671fa6b8aadee32e5c6
Details
Created

2026-07-24 17:11:42 UTC

Size

14.7 MB

Content Digest
Environment
PATH

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

REDIS_VERSION

7.2.15


Layers

[#000] sha256:f6078c6ba1ececd5b6486ae9f846f15a21622e1b802bfd96f0334235ac0b75e0 - 22.57% (3.31 MB)

[#001] sha256:0e578a5b1d74992d1ca41a2088fef48ff1e72ea7be43abf8490821c386ed6f23 - 0.01% (953 Bytes)

[#002] sha256:f8dadb1eb738803a2ae25aee3936389bf630ee9d3e1c1a4145ba94932c9368ef - 1.26% (190 KB)

[#003] sha256:15d1cfc2249e646579ce4fcc9021dde5ff6ea3e57811b6c6cf1ddbf2a61769d7 - 76.15% (11.2 MB)

[#004] sha256:e93f2b405c6e8422f55de147dec15aacd57eb278dfc6dd106f2656e13476bdd9 - 0.0% (101 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:5a077bfbc1907507b16417482857c982a6c9e124455ff63f39e19edbb9a941d7 - 0.0% (605 Bytes)


History
2026-04-17 02:42:35 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.7-x86.tar.gz / # buildkit

2026-04-17 02:42:35 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-24 17:10:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S -g 1000 redis; adduser -S -G redis -u 999 redis # buildkit

2026-07-24 17:10:55 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv ; # buildkit

2026-07-24 17:11:42 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.2.15

2026-07-24 17:11: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:11:42 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893

2026-07-24 17:11: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; 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; 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; # buildkit

2026-07-24 17:11: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:11:42 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-07-24 17:11:42 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-07-24 17:11:42 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-07-24 17:11:42 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-24 17:11:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-07-24 17:11:42 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2026-07-24 17:11:46 UTC

Size

15.1 MB

Content Digest
Environment
PATH

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

REDIS_VERSION

7.2.15


Layers

[#000] sha256:897d797d2723cf0e318402f4d6f37d51b011517e5cf09246b22155f0fa90dc81 - 22.99% (3.48 MB)

[#001] sha256:8de862b234c6a8832f762f02a04013e54d2ed1b0d70fa839cc89f00e09ebba04 - 0.01% (951 Bytes)

[#002] sha256:14159f373715c64989c8377a3feb6a3d726a8925d2eb92847bc1c7733863dcb9 - 1.22% (190 KB)

[#003] sha256:ed5c2da5e6d83e81eb843d6656be2baf3f976543de62495db10c6ad071f4246e - 75.78% (11.5 MB)

[#004] sha256:d377fc82d0d5f471a0140d32b9d8e4969288439a615d94aa90f67da59e354071 - 0.0% (101 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:8a9ecfc63161674f3354183e26675522d80257397419ba3aeeaf9b637f55e98a - 0.0% (605 Bytes)


History
2026-04-16 23:53:15 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.7-x86_64.tar.gz / # buildkit

2026-04-16 23:53:15 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-24 17:11:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S -g 1000 redis; adduser -S -G redis -u 999 redis # buildkit

2026-07-24 17:11:06 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv ; # buildkit

2026-07-24 17:11:46 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.2.15

2026-07-24 17:11:46 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:11:46 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893

2026-07-24 17:11:46 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; 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; 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; # buildkit

2026-07-24 17:11:46 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:11:46 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-07-24 17:11:46 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-07-24 17:11:46 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-07-24 17:11:46 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-24 17:11:46 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-07-24 17:11:46 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2026-07-24 17:10:36 UTC

Size

15 MB

Content Digest
Environment
PATH

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

REDIS_VERSION

7.2.15


Layers

[#000] sha256:f204fe7ddd292eb5d783ce14a8bc6c5a7defbb8adda2989da2c9dcf46b3e08e9 - 21.49% (3.21 MB)

[#001] sha256:cd137ff01700582d6df7616f8a2d7f517ab98e30835e41ae7b122e884ce232d1 - 0.01% (953 Bytes)

[#002] sha256:d91fcf47173ea3d8c907745cc0d2666fcb13741dedf1848baf16788989d67b79 - 1.24% (190 KB)

[#003] sha256:704570e2c5f0931220fb0a3c5a07a5ef372006430b591f481ce29e98145f4d9a - 77.26% (11.6 MB)

[#004] sha256:bf570d1544403e52d2def24af31b89f9fdbf33dddf20be36cf713ca765231694 - 0.0% (101 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:ed0951b029948ca371015c6ca28214886a657a2adeaaa309d57287d445cfe596 - 0.0% (604 Bytes)


History
2026-04-16 23:53:38 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.7-armhf.tar.gz / # buildkit

2026-04-16 23:53:38 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-24 17:09:46 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S -g 1000 redis; adduser -S -G redis -u 999 redis # buildkit

2026-07-24 17:09:47 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv ; # buildkit

2026-07-24 17:10:36 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.2.15

2026-07-24 17:10:36 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:36 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893

2026-07-24 17:10: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; 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; 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; # buildkit

2026-07-24 17:10: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-07-24 17:10:36 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-07-24 17:10:36 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-07-24 17:10:36 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-07-24 17:10:36 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-24 17:10:36 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-07-24 17:10:36 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2026-07-24 17:12:36 UTC

Size

14.6 MB

Content Digest
Environment
PATH

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

REDIS_VERSION

7.2.15


Layers

[#000] sha256:7957b137a4005e85cd17d3e5e1bbc7099f5f082aa28f72387126a1c8449672d7 - 20.28% (2.96 MB)

[#001] sha256:5ede5260f7d0b319a7af9940352c1fe13622d9d455beb1d2199c65bc099a8a8e - 0.01% (952 Bytes)

[#002] sha256:07d122b87f0eb1a4dc2beeffaed7b7d471319d0ea56dbf1f59a1f4089c666370 - 1.26% (189 KB)

[#003] sha256:613ebdd2b3c05e8fe7a17c8221b5f2c20814dd113f1ea94a152e7fa0e0d372a4 - 78.45% (11.4 MB)

[#004] sha256:77b8cfa0134e6779896b640c316a60ae7e5ce84b395bb112048cf1eba4a1de64 - 0.0% (99 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:160a33c2e0eff5d0b36919f9e44044a760ecb13c054c3b18c707791b0b38157a - 0.0% (603 Bytes)


History
2026-04-16 23:54:13 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.7-armv7.tar.gz / # buildkit

2026-04-16 23:54:13 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-24 17:11:50 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S -g 1000 redis; adduser -S -G redis -u 999 redis # buildkit

2026-07-24 17:11:51 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv ; # buildkit

2026-07-24 17:12:36 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.2.15

2026-07-24 17:12:36 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:36 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893

2026-07-24 17:12: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; 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; 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; # buildkit

2026-07-24 17:12: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-07-24 17:12:36 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-07-24 17:12:36 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-07-24 17:12:36 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-07-24 17:12:36 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-24 17:12:36 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-07-24 17:12:36 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2026-07-24 17:11:02 UTC

Size

15.6 MB

Content Digest
Environment
PATH

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

REDIS_VERSION

7.2.15


Layers

[#000] sha256:2dd7199cff98a7400e801cbfad6de906972a4e3dd0a749d4c1b80f5a1e3e4108 - 24.38% (3.81 MB)

[#001] sha256:5a630c54a2316eba4c3c93e2d9a587fa67171dc8c69d9181dd2f6f53dd3dd0aa - 0.01% (952 Bytes)

[#002] sha256:b0f891a2e7fa53ac14f16bd457fc4565fab3a1f1cecb1af277156132881acc40 - 1.2% (193 KB)

[#003] sha256:9da73ffcdf5eaa38d8e4398ba4068292da8c9d57f0d3a3bd75a024b2f4ca700a - 74.41% (11.6 MB)

[#004] sha256:63253fefb88d289b40e4d1ab10a05f1367f93b168cebf11b86d0fd5a5b04b2d1 - 0.0% (100 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:b120817360d4d184db55a1f9e61b2b9bbf56d9e771f2254f7dc03ebd60de4fcb - 0.0% (606 Bytes)


History
2026-04-16 23:53:13 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.7-aarch64.tar.gz / # buildkit

2026-04-16 23:53:13 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-24 17:10:20 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S -g 1000 redis; adduser -S -G redis -u 999 redis # buildkit

2026-07-24 17:10:21 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv ; # buildkit

2026-07-24 17:11:01 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.2.15

2026-07-24 17:11:01 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:11:01 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893

2026-07-24 17:11:01 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; 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; 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; # buildkit

2026-07-24 17:11:01 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:11:01 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-07-24 17:11:01 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-07-24 17:11:02 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-07-24 17:11:02 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-24 17:11:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-07-24 17:11:02 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2026-07-24 17:18:35 UTC

Size

15.9 MB

Content Digest
Environment
PATH

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

REDIS_VERSION

7.2.15


Layers

[#000] sha256:fe51ead1f71865857c2c015e74518a0be9e72c6a70a845d843f7dd0cd2ee6e2e - 21.45% (3.41 MB)

[#001] sha256:182dbc1971498e1075dfbd432b4f3b037add18ffe5c14567386f17cd37a7af86 - 0.01% (951 Bytes)

[#002] sha256:532264bea0b7fefbe3050fc8b1341966a757482b279a8b759eb6c55902971ded - 1.19% (194 KB)

[#003] sha256:badce77c95674b1e6f167c1b8187fde300361e78bc6ed9ff08770acc382acbce - 77.35% (12.3 MB)

[#004] sha256:77a1156c9a2758799b291932be29377bdbbd9c77cec2da073a54adf227682529 - 0.0% (99 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:81beb32c86bfbedffcb69cdf4b0f6bdfde0a46478a179b6e05373e870e8bc909 - 0.0% (606 Bytes)


History
2026-04-17 00:00:31 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.7-ppc64le.tar.gz / # buildkit

2026-04-17 00:00:31 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-24 17:17:32 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S -g 1000 redis; adduser -S -G redis -u 999 redis # buildkit

2026-07-24 17:17:35 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv ; # buildkit

2026-07-24 17:18:34 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.2.15

2026-07-24 17:18:34 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:18:34 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893

2026-07-24 17:18: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; 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; 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; # buildkit

2026-07-24 17:18: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-07-24 17:18:34 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-07-24 17:18:35 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-07-24 17:18:35 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-07-24 17:18:35 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-24 17:18:35 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-07-24 17:18:35 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2026-07-24 19:25:02 UTC

Size

14.4 MB

Content Digest
Environment
PATH

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

REDIS_VERSION

7.2.15


Layers

[#000] sha256:c65425fd624c96c0b8c08c71eb68976602b1f3437dea06eb8cd01687585fbf87 - 22.24% (3.2 MB)

[#001] sha256:3ddf0aee6d916554d33aee8b6881c6bc0b96515c6c64d1815ec4de0395354ee1 - 0.01% (951 Bytes)

[#002] sha256:b969324040842771173484e99885c5e6cec69133df60aa67e107b8d1ccc23067 - 1.29% (190 KB)

[#003] sha256:1b543add99acc97ec6822daac809d8481c43b043880d21b6ea54ab619530a3bf - 76.46% (11 MB)

[#004] sha256:5497845077fc3f6d3144dc7c1c19b1405fd2e20c15afcbd7cc05c4af621000d6 - 0.0% (101 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:6dab3a527417dcabdb16db16ec57bb08302cac48e011a833d40660584d4930f2 - 0.0% (605 Bytes)


History
2026-04-17 07:19:47 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.7-riscv64.tar.gz / # buildkit

2026-04-17 07:19:47 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-24 19:10:56 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S -g 1000 redis; adduser -S -G redis -u 999 redis # buildkit

2026-07-24 19:11:01 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv ; # buildkit

2026-07-24 19:25:01 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.2.15

2026-07-24 19:25:01 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/7.2.15.tar.gz

2026-07-24 19:25:01 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893

2026-07-24 19:25:01 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; 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; 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; # buildkit

2026-07-24 19:25:02 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 19:25:02 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-07-24 19:25:02 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-07-24 19:25:02 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-07-24 19:25:02 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-24 19:25:02 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-07-24 19:25:02 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2026-07-24 17:12:48 UTC

Size

15.5 MB

Content Digest
Environment
PATH

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

REDIS_VERSION

7.2.15


Layers

[#000] sha256:4dde3be1ef4aac98984d14e789ca07a8f41fc8984a89741b58981521dba1d412 - 21.35% (3.31 MB)

[#001] sha256:522064b2da71a2501014663ae4cc91f3e5c1a1757d7d98b5962a7415c239314f - 0.01% (952 Bytes)

[#002] sha256:2b86b08a203ea2f0cce939da4da2fd4148c60f5368e6aeb53ffc13f4bf5a4f46 - 1.21% (192 KB)

[#003] sha256:84ddbf35984d7f41e247e68d31d441c0e6d37693c9e6b79a414dc8a9fba1b134 - 77.43% (12 MB)

[#004] sha256:f91aa14dda8371352e6801444dbc3d09a7a87d33d31e7674f41ea6a1dd965024 - 0.0% (100 Bytes)

[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#006] sha256:8459eeedde6ddcf8d6d75ce61e78e8985eaa456d36472ea80316eb6a7f97ef29 - 0.0% (606 Bytes)


History
2026-04-16 23:53:58 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.21.7-s390x.tar.gz / # buildkit

2026-04-16 23:53:58 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-07-24 17:11:41 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; addgroup -S -g 1000 redis; adduser -S -G redis -u 999 redis # buildkit

2026-07-24 17:11:42 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache tzdata setpriv ; # buildkit

2026-07-24 17:12:48 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.2.15

2026-07-24 17:12:48 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:48 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=daca2a09f85fa472aa3a966298ddf90707b0a7607e144be6d16c7ff6daa08893

2026-07-24 17:12:48 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; 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; 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; # buildkit

2026-07-24 17:12:48 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:48 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-07-24 17:12:48 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-07-24 17:12:48 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2026-07-24 17:12:48 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-07-24 17:12:48 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-07-24 17:12:48 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]