Namespace
library
Image / Tag
redis:5.0.9-32bit-buster
Content Digest
sha256:ee22a9361c49df881f49cb46e5fbc1e5b73e6268664e59910f0db8615a464afc
Details
Created

2020-10-26 23:36:29 UTC

Size

38.7 MB

Content Digest
Environment
GOSU_VERSION

1.12

PATH

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

REDIS_DOWNLOAD_SHA

53d0ae164cd33536c3d4b720ae9a128ea6166ebf04ff1add3b85f1242090cb85

REDIS_DOWNLOAD_URL

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

REDIS_VERSION

5.0.9


Layers

[#000] sha256:bb79b6b2107fea8e8a47133a660b78e3a546998fcf0427be39ac9a0af4a97e90 - 66.77% (25.8 MB)

[#001] sha256:1ed3521a5dcbd05214eb7f35b952ecf018d5a6610c32ba4e315028c556f45e94 - 0.0% (1.69 KB)

[#002] sha256:5999b99cee8f2875d391d64df20b6296b63f23951a7d41749f028375e887cd05 - 3.49% (1.35 MB)

[#003] sha256:bf80b5a4a37c32722e65b06f0a577a5b6d223d090b2ea7f1a67dbf6da097a253 - 29.73% (11.5 MB)

[#004] sha256:40a70f917fde3d26c8dabcb0ca884c06839fadbc1d71d5f4b6b579e6adf23ee5 - 0.0% (98 Bytes)

[#005] sha256:93bea28751e9aaf8a4358b18991f073fc9077ed4be7999a7435b7ce7452e099c - 0.0% (413 Bytes)


History
2020-10-13 01:39:05 UTC

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

2020-10-13 01:39:05 UTC

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

2020-10-13 22:06:03 UTC

/bin/sh -c groupadd -r -g 999 redis && useradd -r -g redis -u 999 redis

2020-10-13 22:06:03 UTC

/bin/sh -c #(nop) ENV GOSU_VERSION=1.12

2020-10-13 22:06:15 UTC

/bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates dirmngr gnupg wget; rm -rf /var/lib/apt/lists/*; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; gpgconf --kill all; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true

2020-10-13 22:07:37 UTC

/bin/sh -c #(nop) ENV REDIS_VERSION=5.0.9

2020-10-13 22:07:37 UTC

/bin/sh -c #(nop) ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-5.0.9.tar.gz

2020-10-13 22:07:38 UTC

/bin/sh -c #(nop) ENV REDIS_DOWNLOAD_SHA=53d0ae164cd33536c3d4b720ae9a128ea6166ebf04ff1add3b85f1242090cb85

2020-10-26 23:36:27 UTC

/bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends ca-certificates wget dpkg-dev gcc libc6-dev-i386 gcc-multilib make ; rm -rf /var/lib/apt/lists/*; wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; mkdir -p /usr/src/redis; tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; rm redis.tar.gz; grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 1$' /usr/src/redis/src/server.h; sed -ri 's!^(#define CONFIG_DEFAULT_PROTECTED_MODE) 1$!\1 0!' /usr/src/redis/src/server.h; grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /usr/src/redis/src/server.h; 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; make -C /usr/src/redis -j "$(nproc)" 32bit; 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; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; redis-cli --version; redis-server --version

2020-10-26 23:36:27 UTC

/bin/sh -c mkdir /data && chown redis:redis /data

2020-10-26 23:36:28 UTC

/bin/sh -c #(nop) VOLUME [/data]

2020-10-26 23:36:28 UTC

/bin/sh -c #(nop) WORKDIR /data

2020-10-26 23:36:28 UTC

/bin/sh -c #(nop) COPY file:df205a0ef6e6df8947ce0a7ae9e37b6a5588035647f38a49b8b07321003a8a01 in /usr/local/bin/

2020-10-26 23:36:28 UTC

/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]

2020-10-26 23:36:28 UTC

/bin/sh -c #(nop) EXPOSE 6379

2020-10-26 23:36:29 UTC

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