镜像构建历史
# 2022-12-09 16:28:17 0.00B
/bin/sh -c #(nop) CMD ["/app/operator"]
# 2022-12-09 16:28:16 11.35MB
/bin/sh -c apk update && apk upgrade && apk add --no-cache bash bash-doc bash-completion && rm -rf /var/cache/apk/* && /bin/bash
# 2022-12-09 16:27:57 55.00B
/bin/sh -c echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.12/main/" > /etc/apk/repositories
# 2022-12-09 16:27:56 42.18MB
/bin/sh -c #(nop) COPY file:fa34a4e093665403bdc9e47fefcc764e03cd417814b88fb6a7513e61fc2a1596 in operator
# 2021-09-07 15:16:04 0.00B
/bin/sh -c #(nop) WORKDIR /app
# 2021-09-07 15:16:03 0.00B
/bin/sh -c mkdir /app
# 2021-01-13 17:46:56 0.00B
/bin/sh -c #(nop) CMD ["redis-server"]
# 2021-01-13 17:46:56 0.00B
/bin/sh -c #(nop) EXPOSE 6379
# 2021-01-13 17:46:56 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]
# 2021-01-13 17:46:56 377.00B
/bin/sh -c #(nop) COPY file:c48b97ea65422782310396358f838c38c0747767dd606a88d4c3d0b034a60762 in /usr/local/bin/
# 2021-01-13 17:46:55 0.00B
/bin/sh -c #(nop) WORKDIR /data
# 2021-01-13 17:46:55 0.00B
/bin/sh -c #(nop) VOLUME [/data]
# 2021-01-13 17:46:55 0.00B
/bin/sh -c mkdir /data && chown redis:redis /data
# 2021-01-13 17:46:54 24.76MB
/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-01-13 17:45:56 0.00B
/bin/sh -c #(nop) ENV REDIS_DOWNLOAD_SHA=79bbb894f9dceb33ca699ee3ca4a4e1228be7fb5547aeb2f99d921e86c1285bd
# 2021-01-13 17:45:56 0.00B
/bin/sh -c #(nop) ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.0.10.tar.gz
# 2021-01-13 17:45:56 0.00B
/bin/sh -c #(nop) ENV REDIS_VERSION=6.0.10
# 2020-12-17 20:53:25 1.29MB
/bin/sh -c apk add --no-cache 'su-exec>=0.2' tzdata
# 2020-12-17 20:53:24 4.67KB
/bin/sh -c addgroup -S -g 1000 redis && adduser -S -G redis -u 999 redis
# 2020-12-17 08:19:42 0.00B
/bin/sh -c #(nop) CMD ["/bin/sh"]
# 2020-12-17 08:19:41 5.58MB
/bin/sh -c #(nop) ADD file:ec475c2abb2d46435286b5ae5efacf5b50b1a9e3b6293b69db3c0172b5b9658b in /
镜像信息
{
"Id": "sha256:577e38deb41dfdfe12a7ee8058c161680b6ef2b9a01062a55a8ea174ffcbbd53",
"RepoTags": [
"tongduncloud/td-redis-operator:latest",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tongduncloud/td-redis-operator:latest"
],
"RepoDigests": [
"tongduncloud/td-redis-operator@sha256:d9ca9867216293a9848705efb90e043ceb6071003958912563c80f53e2cde9ae",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tongduncloud/td-redis-operator@sha256:d9ca9867216293a9848705efb90e043ceb6071003958912563c80f53e2cde9ae"
],
"Parent": "",
"Comment": "",
"Created": "2022-12-09T08:28:17.3780646Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "19.03.1",
"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.0.10",
"REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-6.0.10.tar.gz",
"REDIS_DOWNLOAD_SHA=79bbb894f9dceb33ca699ee3ca4a4e1228be7fb5547aeb2f99d921e86c1285bd"
],
"Cmd": [
"/app/operator"
],
"Image": "sha256:32c6e657974a563504f99dc652a47ff85ed43676f9c9e1f3cbb4a2ec217230fc",
"Volumes": {
"/data": {}
},
"WorkingDir": "/app",
"Entrypoint": [
"docker-entrypoint.sh"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 85163159,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/2e3af73c82198830d5e5d78a073b90dfc7ecd410a334d9497a26926d6bae67c2/diff:/var/lib/docker/overlay2/4e365eb4a6fb6b345bf2e5839ab1e6606ef7fe160d28d2f76cf638e138538acb/diff:/var/lib/docker/overlay2/fcd4a8057224275cd074998b526fbc6bc7e280f655515b2070ab7aec6cc94707/diff:/var/lib/docker/overlay2/fb2155a2bc506c2459fe1e5ed8ed9bae5294e6aa405225445967c1aef05ba29b/diff:/var/lib/docker/overlay2/c1d8cd373890abef42508b73d319d55be4ed7b73ae7b2858988c24b398b5bac8/diff:/var/lib/docker/overlay2/10091fd0dfb0ab57381f595356f5169972bc83169245e5291794acb629978ddf/diff:/var/lib/docker/overlay2/e31319e67f90ec0a91c91a5901a09b953aca8b5a47f3156cfe0a0484d57d89b0/diff:/var/lib/docker/overlay2/5048d6cfc03014a8434118fa74033672a92b4341d119eb988accf68c15252f6f/diff:/var/lib/docker/overlay2/2b73252586a605824bfcaad6c4180abe7692cb519572960f060dbca86f34499e/diff",
"MergedDir": "/var/lib/docker/overlay2/54a102413d3c66e01f883ee4dac6bf23aabfa62e88d2d2237a43c1f94db10feb/merged",
"UpperDir": "/var/lib/docker/overlay2/54a102413d3c66e01f883ee4dac6bf23aabfa62e88d2d2237a43c1f94db10feb/diff",
"WorkDir": "/var/lib/docker/overlay2/54a102413d3c66e01f883ee4dac6bf23aabfa62e88d2d2237a43c1f94db10feb/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:777b2c648970480f50f5b4d0af8f9a8ea798eea43dbcf40ce4a8c7118736bdcf",
"sha256:10ce09ccc048def7727127196c6e7a3b45eaa02772f82b24ac8c2ac397b35a6e",
"sha256:d47a16a2e9cb0a5a4f7dbfc01e015eb68bd22303cfb2f2ba4b52254e27c7e3df",
"sha256:e9922926bdf20fef004b0a0402fe39fd705c7830c9d3766d59bddf804efcf31f",
"sha256:8318697044f14ec04c0f907bd04864a77f3c282d80b347c648e8c97d76016247",
"sha256:c7d03b3b97ec17ef8750f2ed29faa3bb332e84de5b4b949c3ad7bf072da44e62",
"sha256:d5c20ae3eede6f9aca2809f8d0d77e75fbefca37a7ec29cb02ba35b4f71d0034",
"sha256:1a11aa014a10d499afd54315b59284eda643c5dba7ef4cea3deb1103b666003b",
"sha256:8aceb036116c9387061239624997a1c2eb322466ca4963410261eb25840aa4b1",
"sha256:eef8696680d9f071d495c9f9f0eccf60c07ba93e0f8313917fb8f27c380abd96"
]
},
"Metadata": {
"LastTagTime": "2024-09-12T23:23:12.510800302+08:00"
}
}