镜像构建历史
# 2021-02-23 07:42:15 0.00B
/bin/sh -c #(nop) CMD ["redis-server"]
# 2021-02-23 07:42:15 0.00B
/bin/sh -c #(nop) EXPOSE 6379
# 2021-02-23 07:42:15 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]
# 2021-02-23 07:42:15 377.00B
/bin/sh -c #(nop) COPY file:c48b97ea65422782310396358f838c38c0747767dd606a88d4c3d0b034a60762 in /usr/local/bin/
# 2021-02-23 07:42:14 0.00B
/bin/sh -c #(nop) WORKDIR /data
# 2021-02-23 07:42:14 0.00B
/bin/sh -c #(nop) VOLUME [/data]
# 2021-02-23 07:42:14 0.00B
/bin/sh -c mkdir /data && chown redis:redis /data
# 2021-02-23 07:42:13 25.36MB
/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
# 2021-02-23 07:40:51 0.00B
/bin/sh -c #(nop) ENV REDIS_DOWNLOAD_SHA=67d624c25d962bd68aff8812a135df85bad07556b8825f3bcd5b522a9932dbca
# 2021-02-23 07:40:51 0.00B
/bin/sh -c #(nop) ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.2.0.tar.gz
# 2021-02-23 07:40:51 0.00B
/bin/sh -c #(nop) ENV REDIS_VERSION=6.2.0
# 2021-02-18 14:23:23 1.29MB
/bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata
# 2021-02-18 14:23:21 4.67KB
/bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis
# 2021-02-18 05:19:54 0.00B
/bin/sh -c #(nop) CMD ["/bin/sh"]
# 2021-02-18 05:19:54 5.61MB
/bin/sh -c #(nop) ADD file:80bf8bd014071345b1c0364eeb0a5e48f3fb0d87f9c31cb990e57caa652b59b8 in /
镜像信息
{
"Id": "sha256:dad7dd459239bf2f1deb947d39ec7a0ec50f3a57daab8a0e5cee7f7b1250b770",
"RepoTags": [
"redis:6.2.0-alpine",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/redis:6.2.0-alpine"
],
"RepoDigests": [
"redis@sha256:5c0374e9d2af14c0fb5cf0406d6fe74220998f7ec0250de33344d8e2a3b46305",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/redis@sha256:66cbf5bb68638c85a25c35a30f6353358cbe7991790916ea08d2592f868cfa44"
],
"Parent": "",
"Comment": "",
"Created": "2021-02-22T23:42:15.707589408Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "19.03.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",
"REDIS_VERSION=6.2.0",
"REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.2.0.tar.gz",
"REDIS_DOWNLOAD_SHA=67d624c25d962bd68aff8812a135df85bad07556b8825f3bcd5b522a9932dbca"
],
"Cmd": [
"redis-server"
],
"Image": "sha256:d0c10732ce18d0e7a214f93e05f47db98241c2cd78c138e9a8b6fd8bd1f8c285",
"Volumes": {
"/data": {}
},
"WorkingDir": "/data",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 32267648,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/7630687e2f87b46f3f580c0053586cb2136db8665124e31e3c849135db07dc06/diff:/var/lib/docker/overlay2/a63bc7b35f397830c946b694af252b5235fa79855f63142cef15424de298c545/diff:/var/lib/docker/overlay2/a703180025f9c0a89ebf1317be4687328e0ace8873ca9ebdc1e677d366cbd3f5/diff:/var/lib/docker/overlay2/c0b72014fe6d049f8a78a05c0295e584a8b70de92ba70004acb7407229ab8ab6/diff:/var/lib/docker/overlay2/61d0f6d073fbe4de009e45cea6566a919dd2d04d70d6c06606b0b57ed7e99c9c/diff",
"MergedDir": "/var/lib/docker/overlay2/88afa641de2e4a451e06e3557c61322b966604d676f4cb18930cbbb98b78aee8/merged",
"UpperDir": "/var/lib/docker/overlay2/88afa641de2e4a451e06e3557c61322b966604d676f4cb18930cbbb98b78aee8/diff",
"WorkDir": "/var/lib/docker/overlay2/88afa641de2e4a451e06e3557c61322b966604d676f4cb18930cbbb98b78aee8/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:cb381a32b2296e4eb5af3f84092a2e6685e88adbc54ee0768a1a1010ce6376c7",
"sha256:521c68cc46ea013e1bc74988938fbfdb09aebb5243fcbefd6fd45a6e9fb8bc4d",
"sha256:646bc3bac2410a132bbc9b3f4e1d1d79774b9b32be087a200d0d9040c446dedf",
"sha256:98208ff3c4b2a1241c3141f9edf4331990c55c43a42256bbd81918b693949fe7",
"sha256:64769e2cfd7ae1dbf4150c23a6da065e7b43d4febc53ea8dce5156d882231eb2",
"sha256:c529620384481dfe15b4534369387c3eacd517f97717e119802f8b8b3eb2e4be"
]
},
"Metadata": {
"LastTagTime": "2025-06-23T00:33:14.254915441+08:00"
}
}