Backdocker.io/redis
docker.ioOfficial
docker.io/redis:8
Redis is the world’s fastest data platform for caching, vector search, and NoSQL databases.
Size
38.57 MB
Local pulls
33
Upstream pulls
11,242,255,280
Synced at
2026-09-09 08:54:29
China image
registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/redis:8
Source image
docker.io/redis:8
Image info
- Image ID
- sha256:5a3fc121b0e53983712f7e4826be648faeb92397a3c29f1bc5ef0641bb645f1f
- Image tag
- 8
- Image size
- 38.57 MB
- Platform
- linux/arm/v7
- Registry
- docker.io
- Project
- Hub pageAll tagsLocal repo
- CMD
- redis-server
- Entrypoint
- docker-entrypoint.sh
- Working dir
- /data
- User
- —
- StopSignal
- —
- Created
- 2026-08-25T06:05:46.476Z
Exposed ports 1
- 6379/tcp
Environment 2
| PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| REDIS_VERSION | 8.10.1 |
Pull commands
Docker
docker pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/redis:8
docker tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/redis:8 docker.io/redis:8
Containerd
ctr images pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/redis:8
ctr images tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/redis:8 docker.io/redis:8
YAML quick replace
sed -i 's#docker.io/redis:8#registry.cn-global.starbucket.com.cn/starbucket/docker.io/library/redis:8#' deployment.yaml
Global registry mirror
Docker
Write Docker daemon.json so registry-mirrors points to this site, then restart Docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<'EOF'
{
"registry-mirrors": ["https://registry.cn-global.starbucket.com.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart dockerContainerd
Write containerd certs.d hosts.toml so docker.io pulls via this site, then restart containerd
sudo mkdir -p /etc/containerd/certs.d/docker.io sudo tee /etc/containerd/certs.d/docker.io/hosts.toml <<'EOF' server = "https://docker.io" [host."https://registry.cn-global.starbucket.com.cn"] capabilities = ["pull", "resolve"] EOF sudo mkdir -p /etc/containerd if [ ! -f /etc/containerd/config.toml ]; then sudo containerd config default | sudo tee /etc/containerd/config.toml >/dev/null fi sudo sed -i 's#config_path = ""#config_path = "/etc/containerd/certs.d"#' /etc/containerd/config.toml sudo systemctl restart containerd
Build history 13
2026-08-25 01:31:36empty layer
CMD ["redis-server"]
2026-08-25 01:31:36empty layer
EXPOSE map[6379/tcp:{}]2026-08-25 01:31:36empty layer
ENTRYPOINT ["docker-entrypoint.sh"]
2026-08-25 01:31:36
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2026-08-25 01:31:36
WORKDIR /data
2026-08-25 01:31:36
RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/releases/download/8.10.1/redis-full.tar.gz REDIS_DOWNLOAD_SHA=e5cae2686231290bf55ae5cc4da01e646c3424233cae7618ebf3a64250ef1583 /bin/sh -c mkdir /data && chown redis:redis /data # buildkit
2026-08-25 01:31:36
RUN |2 REDIS_DOWNLOAD_URL=https://github.com/redis/redis/releases/download/8.10.1/redis-full.tar.gz REDIS_DOWNLOAD_SHA=e5cae2686231290bf55ae5cc4da01e646c3424233cae7618ebf3a64250ef1583 /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 g++ libc6-dev libssl-dev libsystemd-dev pkg-config make; arch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; case "$arch" in 'amd64' | 'arm64') BUILD_WITH_MODULES=yes ;; *) echo >&2 "Modules are NOT supported! unsupported architecture: '$arch'"; BUILD_WITH_MODULES=no ;; esac; if [ "$BUILD_WITH_MODULES" = "yes" ]; then echo 'deb http://deb.debian.org/debian trixie-backports main' > /etc/apt/sources.list.d/backports.list; apt-get update; apt-get install -y --no-install-recommends git cmake python3 python3-pip python3-venv python3-dev unzip rsync automake autoconf libtool g++; apt-get install -y --no-install-recommends clang-21 lld-21 llvm-21; export PATH="/usr/lib/llvm-21/bin:$PATH"; fi; rm -f /etc/apt/sources.list.d/backports.list; 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"; case "${arch##*-}" 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; if [ "$BUILD_WITH_MODULES" = "yes" ]; then export LTO=1; make -C /usr/src/redis/modules install-rust INSTALL_RUST_TOOLCHAIN=yes; make -C /usr/src/redis -j "$(nproc)" deploy; make -C /usr/src/redis/modules uninstall-rust INSTALL_RUST_TOOLCHAIN=yes; else make -C /usr/src/redis -j "$(nproc)" deploy redis; fi; 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 '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | 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; rm -rf /var/cache/debconf/*; redis-cli --version; redis-server --version # buildkit2026-08-25 01:31:36empty layer
ARG REDIS_DOWNLOAD_SHA=e5cae2686231290bf55ae5cc4da01e646c3424233cae7618ebf3a64250ef1583