本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
本镜像为 Canonical 提供的 Redis™ 软件 Docker 镜像,基于 Ubuntu 系统构建。该镜像会接收安全更新,并跟踪 Redis™ 软件与 Ubuntu 系统的最新组合版本。本仓库可免费使用,且不受每用户速率限制。
Redis 是一款开源(BSD 许可)的内存数据结构存储系统,主要用作数据库、缓存和消息代理,适用于需要高性能数据访问和实时数据处理的场景。
amd64、arm64、ppc64el、s390x 等架构!LTS
LTS 通道提供最长 5 年免费安全维护
!ESM
通过 canonical/redis 可获取最长 10 年客户安全维护,申请访问
斜体标签在 ubuntu/redis 中不可用,仅为完整性展示
| 通道标签 | 当前版本 | 架构支持 |
|---|---|---|
6.2-22.04_beta | Redis™ 软件 6.2 基于 Ubuntu 22.04 LTS | amd64, arm64, ppc64el, s390x |
track_risk | - | - |
1.0-22.04。stable、candidate、beta、edge。风险较高的通道默认隐含可用(如列出 beta 则可拉取 edge,列出 stable 则所有四个通道均可用)。edge → beta → candidate → stable 顺序发布。若需商业再分发或访问未列出的通道/版本,请联系 Canonical 团队(或发送邮件至 ***)。
本地启动镜像:
docker run -d --name redis-container -e TZ=UTC -p 30073:6379 -e REDIS_PASSWORD=mypassword ubuntu/redis:6.2-22.04_beta
通过 localhost:30073 访问 Redis 服务。
| 参数 | 描述 |
|---|---|
-e TZ=UTC | 设置时区。 |
-e ALLOW_EMPTY_PASSWORD | 设置为 yes 允许无密码连接 Redis 服务。生产环境不推荐此配置。 |
-e REDIS_PASSWORD | 设置 Redis 访问密码。 |
-e REDIS_RANDOM_PASSWORD | 设置为 1 时,入口脚本会生成随机密码,可通过 docker logs 查看。 |
-e REDIS_ALLOW_REMOTE_CONNECTIONS=yes | 设置为 no 时仅允许本地连接(Redis 绑定 127.0.0.1)。 |
-e REDIS_EXTRA_FLAGS | 指定启动 redis-server 时的额外参数。 |
-p 30073:6379 | 端口映射,将容器内 6379 端口映射到主机 30073 端口。 |
-v /path/to/redis.conf:/etc/redis/redis.conf | 挂载本地配置文件(示例配置见 此处)。启用 TLS:注释 port 6379,取消注释 # port 0 和 # tls-port 6379。 |
docker logs -f redis-container
docker exec -it redis-container /bin/bash
# 创建网络并连接容器 docker network create redis-network docker network connect redis-network redis-container # 启动 redis-cli 客户端 docker run -it --rm --network redis-network ubuntu/redis:6.2-22.04_beta redis-cli -h redis-container
连接后操作示例:
redis:6379> AUTH mypassword OK redis:6379> PING PONG redis:6379>
适用于任何 Kubernetes 环境,推荐使用 MicroK8s(安装方法:MicroK8s 文档,启用组件:microk8s.enable dns storage,设置别名:snap alias microk8s.kubectl kubectl)。
下载配置文件:
修改 redis-deployment.yml 中 containers.redis.image 为目标通道标签(例如 ubuntu/redis:6.2-22.04_beta)。
部署命令:
kubectl create configmap redis-config --from-file=redis=redis.conf kubectl apply -f redis-deployment.yml
通过 localhost:30073 访问 Redis 服务。
以下通道(标签)不再更新,请升级至新版本;若无法升级,可联系支持。
| 轨道 | 版本 | EOL 日期 | 升级路径 |
|---|---|---|---|
| Redis™ 软件 6.0.15 基于 Ubuntu 21.10 | 2022-07 | 6.2-22.04_beta | |
| Redis™ 软件 6.0.11 基于 Ubuntu 21.04 | 2022-01 | ||
| Redis™ 软件 5.0.7 基于 Ubuntu 20.04 LTS | 2021-01 | ||
track | - | - | - |
如发现镜像 bug 或需请求功能,请通过以下链接提交:
[***]
请将 bug 标题格式化为:redis: <问题摘要>,并包含所用镜像的 digest(通过以下命令获取):
docker images --no-trunc --quiet ubuntu/redis:<tag>

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429