2023-10-18 09:03:13 UTC
14.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHAca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-7.2.2.tar.gz
REDIS_VERSION7.2.2
[#000] sha256:dc95107ad2a031a015320bb397f73ec151d738127175b31ad643120697dc7e90 - 20.9% (3.09 MB)
[#001] sha256:a3ed283d16ea7da6df0e955f810835fa6fc1f25e0aaff52196ec14553c9c2f8a - 0.01% (1.22 KB)
[#002] sha256:09eaaa97ec7da3470c167f110fb7cb0e5ba0a28730f6c991b68a923f890d5970 - 2.24% (339 KB)
[#003] sha256:32b61e8abaa11d1df5f019323f4c85bd3aac924eab6655b4417c8c678643bea5 - 76.84% (11.3 MB)
[#004] sha256:7d61f873c75c64e4767322ecb20a8539dfe1b4b93f3e53605da13511bd625982 - 0.0% (99 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:260c44bcdf74f5fd1f7c3731ed2e092767fecbf61d02dd409693c1becc4d5fca - 0.0% (578 Bytes)
/bin/sh -c #(nop) ADD file:8402753f294e403e92353bd65c86a6428c960be5116c0a15484b663a84f66fcd in /
2023-09-28 20:38:20 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.2
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.2.tar.gz
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=ca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
2023-10-18 09:03:13 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-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-10-18 09:03:13 UTC
15.3 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHAca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-7.2.2.tar.gz
REDIS_VERSION7.2.2
[#000] sha256:96526aa774ef0126ad0fe9e9a95764c5fc37f409ab9e97021e7b4775d82bf6fa - 21.23% (3.24 MB)
[#001] sha256:b11f9c76abbd533c9e64f773ad6c35e136d335ceca5dc6db94affcf25a5cd158 - 0.01% (1.22 KB)
[#002] sha256:6617b52cbeba581a20b39289b538d8deff27ebe370ef6ede6d33446158fe345e - 2.17% (339 KB)
[#003] sha256:d690774d7e1aa27f9b38262e1778cf54be83d11f63afa312e31bbfd1eb5b3647 - 76.59% (11.7 MB)
[#004] sha256:7c08c8068f7a8d9d730507b512611fa07c7197378d070f52d28070881bb451f3 - 0.0% (100 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:ea389a5fca7b3649136fc4a7300956c9efa61b88d8ac045c9cfe456e7d0ec8f6 - 0.0% (575 Bytes)
/bin/sh -c #(nop) ADD file:756183bba9c7f4593c2b216e98e4208b9163c4c962ea0837ef88bd917609d001 in /
2023-09-28 21:19:27 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.2
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.2.tar.gz
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=ca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
2023-10-18 09:03:13 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-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-10-18 09:03:13 UTC
15.2 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHAca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-7.2.2.tar.gz
REDIS_VERSION7.2.2
[#000] sha256:91cb83b91ee16f1ee0d588fccef56ab5dbb5689a64e5373caf33d7e4fe52ceb4 - 19.76% (3 MB)
[#001] sha256:20a61b7be475a718c982548ef463e0c9e4a89c8e4295022c7ff8dd1ca8f9b9bf - 0.01% (1.21 KB)
[#002] sha256:c175be1a443b134a9e8b9971f24266cb06f3e831d2d20258a597465cab769c5d - 2.18% (339 KB)
[#003] sha256:163be5424bd585d5ef2836820d9bc56e81031705dbd0e095d1986eeeb5d9fd0f - 78.05% (11.9 MB)
[#004] sha256:da59fd8f8556d7bad67a1f40ab325775547c53df15dab074de3d0a3fa8bc3f3b - 0.0% (100 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:539caf9f4c8df7c381b36f58036197c37edf4ac48888153e5e012df56285aef6 - 0.0% (573 Bytes)
/bin/sh -c #(nop) ADD file:2222b03381ff0fce22edd647f5c60529ec6a72202f8d3cb1d6e4648ebcd19a1e in /
2023-09-28 20:49:16 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.2
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.2.tar.gz
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=ca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
2023-10-18 09:03:13 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-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-10-18 09:03:13 UTC
14.8 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHAca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-7.2.2.tar.gz
REDIS_VERSION7.2.2
[#000] sha256:622a0779436eb93ceea635e910268f867c2eba47d4f62f0bd45f0bd165af3572 - 18.69% (2.77 MB)
[#001] sha256:da8bcc30219a3b5ad7547cb998dbc925d87391c679fec1abae88483d4839fa51 - 0.01% (1.22 KB)
[#002] sha256:1a1e96038724920ff29465fba0c7aca16d709e1f1d94b903204ed8b6af9e8387 - 2.24% (339 KB)
[#003] sha256:d83440224bfd8ba77cba21927d4f10b4ce416e61d3c7c4117c5966c752580d2b - 79.07% (11.7 MB)
[#004] sha256:af87460eea2892fc2eafdd8ca40b4d8c95b6e0f93bba1106f1590a5a5684d60b - 0.0% (100 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:947664452a73a67a7ba789aa7fbfdde18cd9923d3e6bba1ed0d80625aa9be086 - 0.0% (575 Bytes)
/bin/sh -c #(nop) ADD file:61f54a318ad79861c6177783bb4c604412b5d952f45a9aa12ff97f4dccba7f73 in /
2023-09-28 20:59:24 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.2
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.2.tar.gz
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=ca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
2023-10-18 09:03:13 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-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-10-18 09:03:13 UTC
15.4 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHAca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-7.2.2.tar.gz
REDIS_VERSION7.2.2
[#000] sha256:579b34f0a95bb83b3acd6b3249ddc52c3d80f5c84b13c944e9e324feb86dd329 - 20.65% (3.18 MB)
[#001] sha256:2e0feb8fddc533ebe8fa3e28ab60443a2b6a5a7e46ff3560b1e79f4ff945a70f - 0.01% (1.21 KB)
[#002] sha256:a743b36a722987becef2b73971d75377bee67a2a6577cbdfddc1da3634eb4a73 - 2.15% (339 KB)
[#003] sha256:8a4454015f0a1fafa6f99ec67cbbdd248c826b222118a7adb7754953ba02670b - 77.18% (11.9 MB)
[#004] sha256:3459080ba272e7ff461d3a38189a5b310e79ad2440b12145832e6c1d14b8834a - 0.0% (100 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:987c3a7be955efe4151431e4fa7611ac8d9e7dfa17199f6e64bf1452fcb0d3db - 0.0% (573 Bytes)
/bin/sh -c #(nop) ADD file:ff3112828967e8004a3264d7ece3f81c88e6a1d44d360b9b5613caab15b41717 in /
2023-09-28 20:39:34 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.2
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.2.tar.gz
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=ca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
2023-10-18 09:03:13 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-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-10-18 09:03:13 UTC
16.1 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHAca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-7.2.2.tar.gz
REDIS_VERSION7.2.2
[#000] sha256:cd37f9856024d6685ac0233823aded690551c5872d6a27699a96c6a479d20f6f - 19.87% (3.19 MB)
[#001] sha256:e963944e7d7c85e7e5202f0596efabc5d145dfc37f6e0a9b481b7e185470e576 - 0.01% (1.22 KB)
[#002] sha256:d5c07f1f59e5142c61f551a02105a3fe01c28e7ae009ba3c9ef69dc54d2c90a8 - 2.06% (340 KB)
[#003] sha256:ab04e2ae1208c061ac9d662585939ba670137d75236b33b743c6255fa3c2a70d - 78.06% (12.5 MB)
[#004] sha256:80a7e1b6bd14f5aac67c8f7ba90e1b7eaa391c85cec0ffc64b035ce9afb166b2 - 0.0% (101 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:fc6af823d3db5d682de4e4cae4adf355197867f80342df36e3ce35bbfe9a7666 - 0.0% (574 Bytes)
/bin/sh -c #(nop) ADD file:a720acb99214334c501363d564d8cae9b90d062ccf8a24a5ba1c831545b783dd in /
2023-09-28 21:22:21 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.2
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.2.tar.gz
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=ca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
2023-10-18 09:03:13 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-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]
2023-10-18 09:03:13 UTC
15.5 MB
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
REDIS_DOWNLOAD_SHAca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
REDIS_DOWNLOAD_URLhttp://download.redis.io/releases/redis-7.2.2.tar.gz
REDIS_VERSION7.2.2
[#000] sha256:47539bffe0f44273ec7731d86be2a6171359b3847c9b60c6ac74c4875c3264af - 19.83% (3.07 MB)
[#001] sha256:2f8fb319e3e2b6d090a150207805753dae05abe1df53b9dae9b211d46986bb8e - 0.01% (1.21 KB)
[#002] sha256:8b8fdacac4cf0c35819b1f0be78d8bed53f4dfdce11d17b3918d554a29299129 - 2.14% (339 KB)
[#003] sha256:efb972e3a4f29c2cb43c7194d56da0535ce1d380d51355b7dcbed219b63fbc52 - 78.01% (12.1 MB)
[#004] sha256:eb8c6bc1b25e10e7d187e7177a2d13bba22ec2975c5534d42a67a2ebbb416a3d - 0.0% (100 Bytes)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
[#006] sha256:20e1d300e53543f38ae4a314255649f4844c5f25bbeb0b0b7fb0631aa3a6f315 - 0.0% (575 Bytes)
/bin/sh -c #(nop) ADD file:fd3808a676fc56c1380e55b2ddbf4014d9371346cf789860b336bc9f00729ed0 in /
2023-09-28 20:41:44 UTC/bin/sh -c #(nop) CMD ["/bin/sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_VERSION=7.2.2
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.2.2.tar.gz
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENV REDIS_DOWNLOAD_SHA=ca999be08800edc6d265379c4c7aafad92f0ee400692e4e2d69829ab4b4c3d08
2023-10-18 09:03:13 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-10-18 09:03:13 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)VOLUME [/data]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)WORKDIR /data
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["docker-entrypoint.sh"]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)EXPOSE map[6379/tcp:{}]
2023-10-18 09:03:13 UTC (buildkit.dockerfile.v0)CMD ["redis-server"]