镜像构建历史
# 2022-12-06 14:52:34 0.00B
/bin/sh -c #(nop) CMD ["redis-server"]
# 2022-12-06 14:52:34 0.00B
/bin/sh -c #(nop) EXPOSE 6379
# 2022-12-06 14:52:34 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]
# 2022-12-06 14:52:34 661.00B
/bin/sh -c #(nop) COPY file:e873a0e3c13001b5e1c63f9dbe60cc65722af522671787f68b8e8cbcae7d02ac in /usr/local/bin/
# 2022-12-06 14:52:34 0.00B
/bin/sh -c #(nop) WORKDIR /data
# 2022-12-06 14:52:33 0.00B
/bin/sh -c #(nop) VOLUME [/data]
# 2022-12-06 14:52:33 0.00B
/bin/sh -c mkdir /data && chown redis:redis /data
# 2022-12-06 14:52:33 27.79MB
/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 libssl-dev 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 -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; 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
# 2022-12-06 14:51:51 0.00B
/bin/sh -c #(nop) ENV REDIS_DOWNLOAD_SHA=b7a79cc3b46d3c6eb52fa37dde34a4a60824079ebdfb3abfbbfa035947c55319
# 2022-12-06 14:51:51 0.00B
/bin/sh -c #(nop) ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.2.7.tar.gz
# 2022-12-06 14:51:50 0.00B
/bin/sh -c #(nop) ENV REDIS_VERSION=6.2.7
# 2022-12-06 14:50:53 4.13MB
/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
# 2022-12-06 14:50:39 0.00B
/bin/sh -c #(nop) ENV GOSU_VERSION=1.14
# 2022-12-06 14:50:39 328.57KB
/bin/sh -c groupadd -r -g 999 redis && useradd -r -g redis -u 999 redis
# 2022-12-06 09:20:54 0.00B
/bin/sh -c #(nop) CMD ["bash"]
# 2022-12-06 09:20:54 80.51MB
/bin/sh -c #(nop) ADD file:1f1efd56601ebc26a041a7b994a380ef68112b91a078e225753bee7b3196d22c in /
镜像信息
{
"Id": "sha256:4b1123a829a1c06beb36287840a2581ae9045cb438bce9437d5406b20efced40",
"RepoTags": [
"redis:6.2.7",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/redis:6.2.7"
],
"RepoDigests": [
"redis@sha256:a93c14584715ec5bd9d2648d58c3b27f89416242bee0bc9e5fb2edc1a4cbec1d",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/redis@sha256:e3694e60cd30f462ae107cb1f6eb3c20028656449f11d8fbeb7daf2d97408552"
],
"Parent": "",
"Comment": "",
"Created": "2022-12-06T06:52:34.539707234Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "20.10.12",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"6379/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"GOSU_VERSION=1.14",
"REDIS_VERSION=6.2.7",
"REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.2.7.tar.gz",
"REDIS_DOWNLOAD_SHA=b7a79cc3b46d3c6eb52fa37dde34a4a60824079ebdfb3abfbbfa035947c55319"
],
"Cmd": [
"redis-server"
],
"Image": "sha256:016db62f0b6f654b3f8e24cb10efa781a25f8d8fa9cba3e7aed1f4f0d2fcebea",
"Volumes": {
"/data": {}
},
"WorkingDir": "/data",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 112761418,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/26f4d392e3e894a83448f655b567e59496b145e5de6fb9299b2936a227244769/diff:/var/lib/docker/overlay2/79b0cde3490901044a994d5b1ef6d099bdb5f7b3133eb6a3ce32c08ca4378b76/diff:/var/lib/docker/overlay2/5dfb889020267c1fdbc67c545dbb2ebffc11f0362e217380d9af2a71272051ac/diff:/var/lib/docker/overlay2/15c4f1fc7b77818819b73986f1541045964cde3c1752274eeb8ba15901c94283/diff:/var/lib/docker/overlay2/55d96a773eec7eac43a9472b99d2605c57825a709b4f940e082eefa772a87dc8/diff",
"MergedDir": "/var/lib/docker/overlay2/d0871545aa2d06285b61f8f5186e32d38ef1624172bcc12dedd490557c0fd456/merged",
"UpperDir": "/var/lib/docker/overlay2/d0871545aa2d06285b61f8f5186e32d38ef1624172bcc12dedd490557c0fd456/diff",
"WorkDir": "/var/lib/docker/overlay2/d0871545aa2d06285b61f8f5186e32d38ef1624172bcc12dedd490557c0fd456/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:b5ebffba54d3e3f7fd80435fcdc34c4a96fdb2ecab0f0a298fe08f74c2f69d29",
"sha256:c191d50afdbb45d9eacc57923ae2e9eb01762d0d51ada726d9e16a23a6da1e12",
"sha256:f7c2005f3c1ee85ea6cd14dfdc893d6325cc1296fb947b43a240fe6c1466f84a",
"sha256:e53fdc658ef8538464eac14cdb1b6c70161746c964b41ddd087b4f1e7913830c",
"sha256:be0cee722bb26bfb75a799a281160be506baed5cbc9055c43fe8a77b13759d44",
"sha256:dd104008a3b7111ee1e4bfe0bec2819c9c0511fb01faefeaf4e80f20d0ff18af"
]
},
"Metadata": {
"LastTagTime": "2026-03-26T16:56:08.793097939+08:00"
}
}