Tag

library/redis:6.2.22-alpine3.21
Content Digest: sha256:c9ab371a96b057d3642be9bd71cb1b3fe97920d345dc949860578bffb3d54460
Manifests
Details
Content Digest

sha256:60cc291a3aed91cdf580f1874a66df61966d94b934b084468d1e086913d40234

Created

2026-05-07 17:38:21 UTC

Size

10.5 MB


Environment
PATH

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

REDIS_VERSION

6.2.22


Layers

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

[#001] sha256:c52907c612afe6cd6b306580d888d114cce2b0e8781578c53ead0dcf330a03ef - 0.01% (949 Bytes)

[#002] sha256:66753a1bce3ab2ea7c0b77a3f3a45eca5c4caf248ca4620c8e25ce0bc053079b - 1.77% (190 KB)

[#003] sha256:fccaa6ab4787081ab391c8cd3a9af03469c700620261e50cc8fef7e6caea3ff3 - 66.69% (7 MB)

[#004] sha256:23c30eaacef20d2cd923b60ec2943d6b100c486853c348c9d8ad2e6d31ff3d2e - 0.0% (99 Bytes)

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

[#006] sha256:24d333e8f19054cbd43fcb9bc9c6c8899597041fc5b3e1840f23f807e60b585e - 0.01% (603 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-05-07 17:37: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-05-07 17:37:47 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:38:20 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=6.2.22

2026-05-07 17:38:20 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:38:20 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b

2026-05-07 17:38:20 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /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-05-07 17:38:20 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2026-05-07 17:38:20 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-05-07 17:38:20 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-05-07 17:38:21 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:38:21 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-05-07 17:38:21 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-05-07 17:38:21 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Content Digest

sha256:1f0f16ceecd18a5e956b58a0b240f8ffb3fcad767eca2b14b90650dbc6543a6f

Created

2026-05-07 17:36:32 UTC

Size

10.9 MB


Environment
PATH

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

REDIS_VERSION

6.2.22


Layers

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

[#001] sha256:c14c7509f545010819719d4269d58b1358ff935984497f11d6067bdda0ee9261 - 0.01% (948 Bytes)

[#002] sha256:f546396032e0b456fe98a8cc057041605fe93a1199309d197f8d4d2a980c1251 - 1.7% (190 KB)

[#003] sha256:f75c6e1388666cbd0c6c0540724fd18d774ee1065c1c14780b374451cf264d91 - 66.42% (7.25 MB)

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

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

[#006] sha256:902184b21654d047c1a6a0fa8436a5b921edc64e85ca1440e20f9c981d7dd610 - 0.01% (603 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-05-07 17:34:05 UTC (buildkit.dockerfile.v0)

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

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

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

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

ENV REDIS_VERSION=6.2.22

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

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

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

ARG REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b

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

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /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-05-07 17:36:32 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

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

VOLUME [/data]

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

WORKDIR /data

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

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

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

ENTRYPOINT ["docker-entrypoint.sh"]

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

EXPOSE map[6379/tcp:{}]

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

CMD ["redis-server"]

Details
Content Digest

sha256:8fcaf9f8bf386444e7e731b89b1c8bfe4c10b5b66a7af234f782cd1a43edd356

Created

2026-05-07 17:57:17 UTC

Size

10.7 MB


Environment
PATH

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

REDIS_VERSION

6.2.22


Layers

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

[#001] sha256:a612624bb099838ad31e00a53c83a13113f5b37aa2e76a0cbd6a58026fd0adc2 - 0.01% (949 Bytes)

[#002] sha256:c66c1f13638083db49b3efb71638c1e0afb0c3f9ce572a13f50d47ba65d0ef12 - 1.74% (191 KB)

[#003] sha256:555dfb97d2f44a436c2438d4a6468b11589b33e6b88c0e39e879d7977fe4f992 - 68.16% (7.28 MB)

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

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

[#006] sha256:ed6f5d5887d411e706358e71651bace89ac662ffa49a2aa8791b4593379a8180 - 0.01% (601 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-05-07 17:56: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-05-07 17:56:42 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=6.2.22

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /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-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-05-07 17:57:17 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Content Digest

sha256:3d24a40de4054fdf21f9a6dc4d79c0ae05bbf9177871ad48cbbf5d44591abb3b

Created

2026-05-07 18:01:43 UTC

Size

10.3 MB


Environment
PATH

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

REDIS_VERSION

6.2.22


Layers

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

[#001] sha256:91f57ce0aa92e4a7fc9f2ea5b625cb9a2b29eaa817c7276738befa7d0c306b1a - 0.01% (949 Bytes)

[#002] sha256:7c3793422c49795bfa1ed229225a833a067816776263ded40dfb5b723d8b7f04 - 1.79% (189 KB)

[#003] sha256:ca8fc51d5393943ecc7771e24c188984aa0bd9f95c5dff3fd801294c9f09d754 - 69.51% (7.17 MB)

[#004] sha256:48376d2e114494a7d0e10246e289e0101ccabc645236523fae29ef528f768d6d - 0.0% (99 Bytes)

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

[#006] sha256:b962a6faff5f1ecb096f9da34d3e520dc353604919b6f2b72714ef6dd5217060 - 0.01% (601 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-05-07 18:01:05 UTC (buildkit.dockerfile.v0)

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

2026-05-07 18:01:06 UTC (buildkit.dockerfile.v0)

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

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=6.2.22

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

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

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /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-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

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

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-05-07 18:01:43 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Content Digest

sha256:ffb4a863fae9724940f392c5d79b07a2bc718e3eaef5754d3655e63299d998a6

Created

2026-05-07 17:41:45 UTC

Size

11.3 MB


Environment
PATH

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

REDIS_VERSION

6.2.22


Layers

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

[#001] sha256:d6c77134f8e8625ee728f947b94a94061e9d82b0f836f6496e294eaa0f8c557f - 0.01% (949 Bytes)

[#002] sha256:ba6db3587c2a444f65ef481347cc84ba7ef9f03ee60725a9039bee59d2b76f0d - 1.67% (193 KB)

[#003] sha256:6d8a42d54aefece8f63e6fca00389c12fb5348a12afca73b22a69b5d308e390b - 64.62% (7.3 MB)

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

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

[#006] sha256:7dbec94c594133003ba52ac31be3c87399552c855f918027a46f7dfcd2daadcb - 0.01% (603 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-05-07 17:40:13 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:40:13 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=6.2.22

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /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-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

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

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-05-07 17:41:45 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Content Digest

sha256:f41f5fb51f3041d1681982e143eafe6845406707af1e80c16ec3e1a7c770e2a9

Created

2026-05-07 18:28:53 UTC

Size

11.4 MB


Environment
PATH

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

REDIS_VERSION

6.2.22


Layers

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

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

[#002] sha256:5a1d0af283319fab5670464843b62f03621a5570992d83c878c879b26a2d82ba - 1.66% (194 KB)

[#003] sha256:11d106b753b4597e58be6fa9428861df5b8cd4711565268fd62874f75eb83aaa - 68.44% (7.82 MB)

[#004] sha256:8edc9f3b6eda9fd91b4e666a32734b133920c122b9590b1e5c9d7060bd4ac948 - 0.0% (99 Bytes)

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

[#006] sha256:c3c7ee4208f4a1c3262749c4b7faec58a2235ce3521750b951223ba85d7a811f - 0.01% (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-05-05 17:57:28 UTC (buildkit.dockerfile.v0)

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

2026-05-05 17:57:30 UTC (buildkit.dockerfile.v0)

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

2026-05-07 18:28:52 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=6.2.22

2026-05-07 18:28:52 UTC (buildkit.dockerfile.v0)

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

2026-05-07 18:28:52 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b

2026-05-07 18:28:52 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /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-05-07 18:28:53 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2026-05-07 18:28:53 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-05-07 18:28:53 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-05-07 18:28:53 UTC (buildkit.dockerfile.v0)

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

2026-05-07 18:28:53 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-05-07 18:28:53 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-05-07 18:28:53 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Content Digest

sha256:85650d5cd314a786f921eaf4e30ebedc5c36cae173e884877c044ff27c395bb4

Created

2026-05-09 13:45:05 UTC

Size

10.4 MB


Environment
PATH

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

REDIS_VERSION

6.2.22


Layers

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

[#001] sha256:09e7d5de057dc8c6164c47f23bb0c1f1306c530bf19cdea75c5edd69b6d188bb - 0.01% (949 Bytes)

[#002] sha256:9005c9eb07b83b7a88218f0df843f750945f736315800a03976d6087ffe339fb - 1.78% (190 KB)

[#003] sha256:8fe0f559838d146e29b6c56bece1cf743ecc35828f0351c30cdecf8a5c8f628d - 67.5% (7.03 MB)

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

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

[#006] sha256:ffbd37a612654913d180e0b566c838ff67193ae3ad08621c2b09a6f11194928e - 0.01% (603 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-05-05 19:46: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-05-05 19:46:25 UTC (buildkit.dockerfile.v0)

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

2026-05-09 13:45:04 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=6.2.22

2026-05-09 13:45:04 UTC (buildkit.dockerfile.v0)

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

2026-05-09 13:45:04 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b

2026-05-09 13:45:04 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /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-05-09 13:45:05 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2026-05-09 13:45:05 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-05-09 13:45:05 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-05-09 13:45:05 UTC (buildkit.dockerfile.v0)

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

2026-05-09 13:45:05 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-05-09 13:45:05 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-05-09 13:45:05 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Content Digest

sha256:2d9c62ae93438a7e979ff3e71e5f7535c132b6c59f381864b4eac7514d1f5375

Created

2026-05-07 19:27:36 UTC

Size

11.1 MB


Environment
PATH

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

REDIS_VERSION

6.2.22


Layers

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

[#001] sha256:c9d66fb93d1945e2f946d086602d00b3e1973a8a4fcffda21809169fae0668f0 - 0.01% (950 Bytes)

[#002] sha256:5106dcaecd172f8d321fa86721f4c872572d9e5b8ec19666f49253b64a26e9ae - 1.7% (193 KB)

[#003] sha256:b4634716936c063ea07e39e801624cf32742b68125c58917562db7ba9e941aa5 - 68.5% (7.61 MB)

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

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

[#006] sha256:a6444abf78d964ac84b86ed8665f9f6c5aadb33eba9eaa1105b04e1654e36e83 - 0.01% (603 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-05-07 19:24:59 UTC (buildkit.dockerfile.v0)

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

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

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

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=6.2.22

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

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

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

ARG REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /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-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/archive/refs/tags/6.2.22.tar.gz REDIS_DOWNLOAD_SHA=224a32db84ce3be2bf432ce7c78ac858df7851bff1e089e71e15dc442be9e95b /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

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

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2026-05-07 19:27:36 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.