平台:linux/amd64 版本:7.4.4-alpine3.21 镜像大小:41.41M 浏览次数:78
redis:7.4.4-alpine3.21
swr.cn-north-4.myhuaweicloud.com/linux-man/redis:7.4.4-alpine3.21
{ "Id": "sha256:7ff232a1fe042a3825e8acbf8b3cddf5f2d8b45fed1fc3f4628e0dee0fac3667", "RepoTags": [ "redis:7.4.4-alpine3.21" ], "RepoDigests": [ "redis@sha256:ee9e8748ace004102a267f7b8265dab2c618317df22507b89d16a8add7154273" ], "Parent": "", "Comment": "buildkit.dockerfile.v0", "Created": "2025-05-29T14:46:25Z", "DockerVersion": "", "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.17", "REDIS_VERSION=7.4.4", "REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.4.4.tar.gz", "REDIS_DOWNLOAD_SHA=985c465146453f4d79912e70b2dc516577a1667cbf9b0420a0c87878fcc6f32f" ], "Cmd": [ "redis-server" ], "Image": "", "Volumes": { "/data": {} }, "WorkingDir": "/data", "Entrypoint": [ "docker-entrypoint.sh" ], "OnBuild": null, "Labels": null }, "Architecture": "amd64", "Os": "linux", "Size": 41410009, "GraphDriver": { "Data": { "LowerDir": "/var/lib/docker/overlay2/963889ca45ad4fd75c303a9f2761709c48b2ee0373772f73b9f8809ed933a965/diff:/var/lib/docker/overlay2/dce5af40d3dd2f4de9fd5de450f88e3dcdb5f14ac3d99428778600c68bf263b9/diff:/var/lib/docker/overlay2/b9f915d756ceec5337e105c5e9fb5200083163c6ae5fef677256f3851ab2a38d/diff:/var/lib/docker/overlay2/313afde32bf199be7d7bb7a295f0981d678dcf618125b4dfc2aa0a46f95d605a/diff:/var/lib/docker/overlay2/80da926f1665f0dc119d7f583e71abc02bf6c516a249ae17df7a66beefc80f5c/diff:/var/lib/docker/overlay2/6684cbd5ae07930461b97ebf33b091355713a2839df4438479f52917f7d9cbbe/diff:/var/lib/docker/overlay2/3ab5832dfa5d03aff7b57ff000cf6392348571a686bd0101287a316c012f52b5/diff", "MergedDir": "/var/lib/docker/overlay2/577ee07e7c4584fe0f5db861fa3705bdaefc10f9fe9aa6df42f9c68504fc2510/merged", "UpperDir": "/var/lib/docker/overlay2/577ee07e7c4584fe0f5db861fa3705bdaefc10f9fe9aa6df42f9c68504fc2510/diff", "WorkDir": "/var/lib/docker/overlay2/577ee07e7c4584fe0f5db861fa3705bdaefc10f9fe9aa6df42f9c68504fc2510/work" }, "Name": "overlay2" }, "RootFS": { "Type": "layers", "Layers": [ "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350", "sha256:cb5243b5597b96c1b0dd388b2ea25979ca7a5dbece892979122ba109ed10e43a", "sha256:be579ce63d9a1af6c6374cc5817527bcf1705df7a1ddf7a04d000c7f96d0f032", "sha256:e2aa2ba327f297241fe9a4a169de1f914021d0cf617adde9b40d1faa9d314845", "sha256:64ba4d00897b271d87795c132dced9b863975183e2256fed7a9a4eb828279454", "sha256:a72d652b9c6ba45747bde7aa222da40a03f96fb3eb7b4e1c09df316618b93547", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef", "sha256:52d52558ce7a4b5405fdd7a40b39907a721ba8ebe11d8cfe55d03a451752869f" ] }, "Metadata": { "LastTagTime": "0001-01-01T00:00:00Z" } }
[ { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "CMD [\"redis-server\"]", "Id": "sha256:7ff232a1fe042a3825e8acbf8b3cddf5f2d8b45fed1fc3f4628e0dee0fac3667", "Size": 0, "Tags": [ "redis:7.4.4-alpine3.21" ] }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "EXPOSE map[6379/tcp:{}]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "ENTRYPOINT [\"docker-entrypoint.sh\"]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "COPY docker-entrypoint.sh /usr/local/bin/ # buildkit", "Id": "<missing>", "Size": 661, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "WORKDIR /data", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "VOLUME [/data]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "RUN /bin/sh -c mkdir /data && chown redis:redis /data # buildkit", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "RUN /bin/sh -c set -eux; \t\tapk add --no-cache --virtual .build-deps \t\tcoreutils \t\tdpkg-dev dpkg \t\tgcc \t\tlinux-headers \t\tmake \t\tmusl-dev \t\topenssl-dev \t\twget \t; \t\twget -O redis.tar.gz \"$REDIS_DOWNLOAD_URL\"; \techo \"$REDIS_DOWNLOAD_SHA *redis.tar.gz\" | sha256sum -c -; \tmkdir -p /usr/src/redis; \ttar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; \trm redis.tar.gz; \t\tgrep -E '^ *createBoolConfig[(]\"protected-mode\",.*, *1 *,.*[)],$' /usr/src/redis/src/config.c; \tsed -ri 's!^( *createBoolConfig[(]\"protected-mode\",.*, *)1( *,.*[)],)$!\\10\\2!' /usr/src/redis/src/config.c; \tgrep -E '^ *createBoolConfig[(]\"protected-mode\",.*, *0 *,.*[)],$' /usr/src/redis/src/config.c; \t\tgnuArch=\"$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)\"; \textraJemallocConfigureFlags=\"--build=$gnuArch\"; \tdpkgArch=\"$(dpkg --print-architecture)\"; \tcase \"${dpkgArch##*-}\" in \t\tamd64 | i386 | x32) extraJemallocConfigureFlags=\"$extraJemallocConfigureFlags --with-lg-page=12\" ;; \t\t*) extraJemallocConfigureFlags=\"$extraJemallocConfigureFlags --with-lg-page=16\" ;; \tesac; \textraJemallocConfigureFlags=\"$extraJemallocConfigureFlags --with-lg-hugepage=21\"; \tgrep -F 'cd jemalloc && ./configure ' /usr/src/redis/deps/Makefile; \tsed -ri 's!cd jemalloc && ./configure !&'\"$extraJemallocConfigureFlags\"' !' /usr/src/redis/deps/Makefile; \tgrep -F \"cd jemalloc && ./configure $extraJemallocConfigureFlags \" /usr/src/redis/deps/Makefile; \t\texport BUILD_TLS=yes; \tmake -C /usr/src/redis -j \"$(nproc)\" all; \tmake -C /usr/src/redis install; \t\tserverMd5=\"$(md5sum /usr/local/bin/redis-server | cut -d' ' -f1)\"; export serverMd5; \tfind /usr/local/bin/redis* -maxdepth 0 \t\t-type f -not -name redis-server \t\t-exec sh -eux -c ' \t\t\tmd5=\"$(md5sum \"$1\" | cut -d\" \" -f1)\"; \t\t\ttest \"$md5\" = \"$serverMd5\"; \t\t' -- '{}' ';' \t\t-exec ln -svfT 'redis-server' '{}' ';' \t; \t\trm -r /usr/src/redis; \t\trunDeps=\"$( \t\tscanelf --needed --nobanner --format '%n#p' --recursive /usr/local \t\t\t| tr ',' '\\n' \t\t\t| sort -u \t\t\t| awk 'system(\"[ -e /usr/local/lib/\" $1 \" ]\") == 0 { next } { print \"so:\" $1 }' \t)\"; \tapk add --no-network --virtual .redis-rundeps $runDeps; \tapk del --no-network .build-deps; \t\tredis-cli --version; \tredis-server --version # buildkit", "Id": "<missing>", "Size": 30665332, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "ENV REDIS_DOWNLOAD_SHA=985c465146453f4d79912e70b2dc516577a1667cbf9b0420a0c87878fcc6f32f", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "ENV REDIS_DOWNLOAD_URL=http://download.redis.io/releases/redis-7.4.4.tar.gz", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "ENV REDIS_VERSION=7.4.4", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "RUN /bin/sh -c set -eux; \tapk add --no-cache --virtual .gosu-fetch gnupg; \tarch=\"$(apk --print-arch)\"; \tcase \"$arch\" in \t\t'x86_64') url='https://github.com/tianon/gosu/releases/download/1.17/gosu-amd64'; sha256='bbc4136d03ab138b1ad66fa4fc051bafc6cc7ffae632b069a53657279a450de3' ;; \t\t'aarch64') url='https://github.com/tianon/gosu/releases/download/1.17/gosu-arm64'; sha256='c3805a85d17f4454c23d7059bcb97e1ec1af272b90126e79ed002342de08389b' ;; \t\t'armhf') url='https://github.com/tianon/gosu/releases/download/1.17/gosu-armhf'; sha256='e5866286277ff2a2159fb9196fea13e0a59d3f1091ea46ddb985160b94b6841b' ;; \t\t'x86') url='https://github.com/tianon/gosu/releases/download/1.17/gosu-i386'; sha256='087dbb8fe479537e64f9c86fa49ff3b41dee1cbd28739a19aaef83dc8186b1ca' ;; \t\t'ppc64le') url='https://github.com/tianon/gosu/releases/download/1.17/gosu-ppc64el'; sha256='1891acdcfa70046818ab6ed3c52b9d42fa10fbb7b340eb429c8c7849691dbd76' ;; \t\t'riscv64') url='https://github.com/tianon/gosu/releases/download/1.17/gosu-riscv64'; sha256='38a6444b57adce135c42d5a3689f616fc7803ddc7a07ff6f946f2ebc67a26ba6' ;; \t\t's390x') url='https://github.com/tianon/gosu/releases/download/1.17/gosu-s390x'; sha256='69873bab588192f760547ca1f75b27cfcf106e9f7403fee6fd0600bc914979d0' ;; \t\t'armv7') url='https://github.com/tianon/gosu/releases/download/1.17/gosu-armhf'; sha256='e5866286277ff2a2159fb9196fea13e0a59d3f1091ea46ddb985160b94b6841b' ;; \t\t*) echo >&2 \"error: unsupported gosu architecture: '$arch'\"; exit 1 ;; \tesac; \twget -O /usr/local/bin/gosu.asc \"$url.asc\"; \twget -O /usr/local/bin/gosu \"$url\"; \techo \"$sha256 */usr/local/bin/gosu\" | sha256sum -c -; \texport GNUPGHOME=\"$(mktemp -d)\"; \tgpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \tgpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \tgpgconf --kill all; \trm -rf \"$GNUPGHOME\" /usr/local/bin/gosu.asc; \tapk del --no-network .gosu-fetch; \tchmod +x /usr/local/bin/gosu; \tgosu --version; \tgosu nobody true # buildkit", "Id": "<missing>", "Size": 2407866, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "ENV GOSU_VERSION=1.17", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "RUN /bin/sh -c set -eux; \tapk add --no-cache \t\ttzdata \t; # buildkit", "Id": "<missing>", "Size": 498790, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1748529985, "CreatedBy": "RUN /bin/sh -c set -eux; \taddgroup -S -g 1000 redis; \tadduser -S -G redis -u 999 redis # buildkit", "Id": "<missing>", "Size": 3048, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1739503716, "CreatedBy": "CMD [\"/bin/sh\"]", "Id": "<missing>", "Size": 0, "Tags": null }, { "Comment": "buildkit.dockerfile.v0", "Created": 1739503716, "CreatedBy": "ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit", "Id": "<missing>", "Size": 7834312, "Tags": null } ]