Namespace
library
Image / Tag
redis:7.0.13-alpine
Content Digest
sha256:873c49204b64258778a1f34d23a962de526021e9a63b09236d6d7c86e2dd13e9
Details
Created

2023-09-06 21:03:16 UTC

Size

11.7 MB

Content Digest
Environment
PATH

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

REDIS_DOWNLOAD_SHA

97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

REDIS_DOWNLOAD_URL

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

REDIS_VERSION

7.0.13


Layers

[#000] sha256:dc95107ad2a031a015320bb397f73ec151d738127175b31ad643120697dc7e90 - 26.29% (3.09 MB)

[#001] sha256:1e1424a0399f65b3fbe0ec59c6e0766d5b4f0c5698ac21ad1747dd6b487d138d - 0.01% (1.21 KB)

[#002] sha256:318fc5e2b5fa4eb095727f9554c343d3a6de6695b25e48b5b4e5fcdec0c078d2 - 2.82% (339 KB)

[#003] sha256:fd50390a1c3039e5028de9b7a31350dfcdee096614d5d21341e2ff508da2acfc - 70.87% (8.32 MB)

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

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

[#006] sha256:fe1d464ebb20d4c9f7a091893cc1e5c7ff425a471420e477ed3b86fcb72bddd9 - 0.0% (574 Bytes)


History
2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) ADD file:8402753f294e403e92353bd65c86a6428c960be5116c0a15484b663a84f66fcd in /

2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.0.13

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.0.13.tar.gz

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_SHA=97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2023-09-06 21:03:16 UTC

Size

12.2 MB

Content Digest
Environment
PATH

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

REDIS_DOWNLOAD_SHA

97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

REDIS_DOWNLOAD_URL

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

REDIS_VERSION

7.0.13


Layers

[#000] sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa - 26.52% (3.24 MB)

[#001] sha256:33271228f5cd6a0ae2e232104c8e5fc7fd717f740a53f4ceb5a7ae83d351e948 - 0.01% (1.21 KB)

[#002] sha256:57344d57902e3281a46c73226988c6c143019bd6cc5784cfaea4a367b10bc28d - 2.71% (339 KB)

[#003] sha256:3ab4774412b7ea489455e2af600c9edbf8bdb978253afbf4adcb835d946eca3a - 70.76% (8.66 MB)

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

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

[#006] sha256:599e79ffe0cd348887778bbd67773f2b1b3d02d5398e91845334ce9c8c41b3bd - 0.0% (575 Bytes)


History
2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) ADD file:756183bba9c7f4593c2b216e98e4208b9163c4c962ea0837ef88bd917609d001 in /

2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.0.13

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.0.13.tar.gz

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_SHA=97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2023-09-06 21:03:16 UTC

Size

11.7 MB

Content Digest
Environment
PATH

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

REDIS_DOWNLOAD_SHA

97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

REDIS_DOWNLOAD_URL

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

REDIS_VERSION

7.0.13


Layers

[#000] sha256:91cb83b91ee16f1ee0d588fccef56ab5dbb5689a64e5373caf33d7e4fe52ceb4 - 25.65% (3 MB)

[#001] sha256:20a61b7be475a718c982548ef463e0c9e4a89c8e4295022c7ff8dd1ca8f9b9bf - 0.01% (1.21 KB)

[#002] sha256:c175be1a443b134a9e8b9971f24266cb06f3e831d2d20258a597465cab769c5d - 2.83% (339 KB)

[#003] sha256:752faebbdd634b5e9186f3dc481f072653e6800dfa8775aaf9a948741ce68969 - 71.5% (8.36 MB)

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

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

[#006] sha256:dece6ccb9c09acf62ad1c2755dc1ca1456a5eed379a946cc2539e1b6ff4ad63e - 0.0% (575 Bytes)


History
2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) ADD file:2222b03381ff0fce22edd647f5c60529ec6a72202f8d3cb1d6e4648ebcd19a1e in /

2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.0.13

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.0.13.tar.gz

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_SHA=97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2023-09-06 21:03:16 UTC

Size

11.3 MB

Content Digest
Environment
PATH

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

REDIS_DOWNLOAD_SHA

97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

REDIS_DOWNLOAD_URL

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

REDIS_VERSION

7.0.13


Layers

[#000] sha256:622a0779436eb93ceea635e910268f867c2eba47d4f62f0bd45f0bd165af3572 - 24.38% (2.77 MB)

[#001] sha256:da8bcc30219a3b5ad7547cb998dbc925d87391c679fec1abae88483d4839fa51 - 0.01% (1.22 KB)

[#002] sha256:1a1e96038724920ff29465fba0c7aca16d709e1f1d94b903204ed8b6af9e8387 - 2.92% (339 KB)

[#003] sha256:a8c42f7f7b73c168fe895becafd2e944f4a2ae5a69b3eed7230467ad39e3c8ef - 72.68% (8.24 MB)

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

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

[#006] sha256:19a31c7d0a7cae4f249828f5f50a178122102bc67b0a32b2e0246f6fa4ba1577 - 0.0% (572 Bytes)


History
2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) ADD file:61f54a318ad79861c6177783bb4c604412b5d952f45a9aa12ff97f4dccba7f73 in /

2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.0.13

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.0.13.tar.gz

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_SHA=97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2023-09-06 21:03:16 UTC

Size

11.9 MB

Content Digest
Environment
PATH

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

REDIS_DOWNLOAD_SHA

97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

REDIS_DOWNLOAD_URL

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

REDIS_VERSION

7.0.13


Layers

[#000] sha256:579b34f0a95bb83b3acd6b3249ddc52c3d80f5c84b13c944e9e324feb86dd329 - 26.74% (3.18 MB)

[#001] sha256:2e0feb8fddc533ebe8fa3e28ab60443a2b6a5a7e46ff3560b1e79f4ff945a70f - 0.01% (1.21 KB)

[#002] sha256:a743b36a722987becef2b73971d75377bee67a2a6577cbdfddc1da3634eb4a73 - 2.79% (339 KB)

[#003] sha256:8e3aac7fce1b8d72341899ae3ad0a05ac392157f7ceceeae0d6c1d6cf7d14c24 - 70.46% (8.37 MB)

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

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

[#006] sha256:ab4b1c67b13995def0a8f8791928b28b70acc5f827a44aa60b6a6fef82ecb2b4 - 0.0% (574 Bytes)


History
2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) ADD file:ff3112828967e8004a3264d7ece3f81c88e6a1d44d360b9b5613caab15b41717 in /

2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.0.13

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.0.13.tar.gz

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_SHA=97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2023-09-06 21:03:16 UTC

Size

12.4 MB

Content Digest
Environment
PATH

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

REDIS_DOWNLOAD_SHA

97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

REDIS_DOWNLOAD_URL

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

REDIS_VERSION

7.0.13


Layers

[#000] sha256:cd37f9856024d6685ac0233823aded690551c5872d6a27699a96c6a479d20f6f - 25.8% (3.19 MB)

[#001] sha256:e963944e7d7c85e7e5202f0596efabc5d145dfc37f6e0a9b481b7e185470e576 - 0.01% (1.22 KB)

[#002] sha256:d5c07f1f59e5142c61f551a02105a3fe01c28e7ae009ba3c9ef69dc54d2c90a8 - 2.68% (340 KB)

[#003] sha256:c1a64e69554d1debae6b77dbb8787b5a0ac83f3746a5b23c3adac6464aab8667 - 71.5% (8.84 MB)

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

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

[#006] sha256:a324be2b2303f049a4f757fb23f2cff9be0e98ccb2d8491f228b2aadfb9cfe01 - 0.0% (575 Bytes)


History
2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) ADD file:a720acb99214334c501363d564d8cae9b90d062ccf8a24a5ba1c831545b783dd in /

2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.0.13

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.0.13.tar.gz

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_SHA=97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]

Details
Created

2023-09-06 21:03:16 UTC

Size

11.9 MB

Content Digest
Environment
PATH

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

REDIS_DOWNLOAD_SHA

97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

REDIS_DOWNLOAD_URL

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

REDIS_VERSION

7.0.13


Layers

[#000] sha256:47539bffe0f44273ec7731d86be2a6171359b3847c9b60c6ac74c4875c3264af - 25.8% (3.07 MB)

[#001] sha256:2f8fb319e3e2b6d090a150207805753dae05abe1df53b9dae9b211d46986bb8e - 0.01% (1.21 KB)

[#002] sha256:8b8fdacac4cf0c35819b1f0be78d8bed53f4dfdce11d17b3918d554a29299129 - 2.79% (339 KB)

[#003] sha256:921b5036d331d4afe0f8c6d488ca285f8a88e26be2c5e1bc4d9985ddadda1f87 - 71.39% (8.48 MB)

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

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

[#006] sha256:ea42a275c3317c14431f40e38c4e90ab6181dc6e13a18a362d0ce16fac21d275 - 0.0% (572 Bytes)


History
2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) ADD file:fd3808a676fc56c1380e55b2ddbf4014d9371346cf789860b336bc9f00729ed0 in /

2023-09-06 21:03:16 UTC

/bin/sh -c #(nop) CMD ["/bin/sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_VERSION=7.0.13

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.0.13.tar.gz

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENV REDIS_DOWNLOAD_SHA=97065774d5fb8388eb0d8913458decfcb167d356e40d31dd01cd30c1cc391673

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils dpkg-dev dpkg gcc linux-headers make musl-dev openssl-dev wget ; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; sed -ri 's!^( *createBoolConfig[(]"protected-mode",.*, *)1( *,.*[)],)$!\10\2!' /usr/src/redis/src/config.c; grep -E '^ *createBoolConfig[(]"protected-mode",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; extraJemallocConfigureFlags="--build=$gnuArch"; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64 | i386 | x32) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=12" ;; *) extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-page=16" ;; esac; extraJemallocConfigureFlags="$extraJemallocConfigureFlags --with-lg-hugepage=21"; grep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; sed -ri 's!cd jemalloc && ./configure !&'"$extraJemallocConfigureFlags"' !' /usr/src/redis/deps/Makefile; grep -F "cd jemalloc && ./configure $extraJemallocConfigureFlags " /usr/src/redis/deps/Makefile; export BUILD_TLS=yes; make -C /usr/src/redis -j "$(nproc)" all; make -C /usr/src/redis install; serverMd5="$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)"; export serverMd5; find /usr/local/bin/redis* -maxdepth 0 -type f -not -name redis-server -exec sh -eux -c ' md5="$(md5sum "$1" | cut -d" " -f1)"; test "$md5" = "$serverMd5"; ' -- '{}' ';' -exec ln -svfT 'redis-server' '{}' ';' ; rm -r /usr/src/redis; runDeps="$( scanelf --needed --nobanner --format '%n#p' --recursive /usr/local | tr ',' '\n' | sort -u | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' )"; apk add --no-network --virtual .redis-rundeps $runDeps; apk del --no-network .build-deps; redis-cli --version; redis-server --version # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

VOLUME [/data]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

WORKDIR /data

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

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

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["docker-entrypoint.sh"]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

EXPOSE map[6379/tcp:{}]

2023-09-06 21:03:16 UTC (buildkit.dockerfile.v0)

CMD ["redis-server"]