docker 安装 redis

你可以使用以下命令,通过 Podman 运行一个 Redis 容器,并将数据持久化到本地目录 /data/redis,同时将容器的 Redis 端口映射到本地端口 10102:

bash 复制代码
podman run -d \
  --name redis-server \
  -p 10102:6379 \
  -v /data/redis:/data \
  redis:latest \
  redis-server --appendonly yes --dir /data

解释:

• -d: 以后台模式运行容器。

• --name redis-server: 给容器命名为 redis-server。

• -p 10102:6379: 将容器内的 Redis 端口 6379 映射到本地的 10102 端口。

• -v /data/redis:/data: 将本地目录 /data/redis 挂载到容器内的 /data 目录,用于持久化 Redis 数据。

• redis:latest: 使用 Redis 的最新镜像。

• redis-server --appendonly yes --dir /data: 让 Redis 启动时开启持久化(appendonly 模式),并将数据保存到 /data 目录中。

确保 /data/redis 目录存在且有合适的权限,否则 Redis 容器可能无法正确写入数据。

相关推荐
是枚小菜鸡儿吖1 小时前
把视频教程变成可复习的笔记:Docker 部署 BiliNote,自动转写与总结
笔记·docker·容器
ICollection2 小时前
4060笔记本用Docker部署ComfyUI绘图
docker·comfyui
会编程的吕洞宾8 小时前
Redis大Key拖垮线上?排查定位与治理实战
数据库·redis·bootstrap
浪兎兎9 小时前
【Kubernetes 实战】(二)部署 Ruoyi-Cloud —— 部署服务
云原生·容器·kubernetes
码农阿豪9 小时前
若依启动突然报 Redis MISCONF?一次从应用报错到磁盘爆满的完整排查记录
数据库·redis·bootstrap
淼澄研学9 小时前
Proliferate开源框架技术解析与Docker部署实操
docker·容器·开源
浪兎兎10 小时前
Docker 容器技术笔记
笔记·docker·容器
Zhu75812 小时前
在Docker环境离线部署最新版Harbor
运维·docker·容器
天蓝不会忘记0213 小时前
pod的控制器
容器·kubernetes
DevOps老兵13 小时前
Kubernetes生产运维02:只会get pods还不够,kubectl排障工具箱怎么组合使用
运维·容器·kubernetes·kubectl·devops·故障排查·sre