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 容器可能无法正确写入数据。

相关推荐
名字还没想好☜12 分钟前
Kubernetes Pod 调度实战:nodeSelector、亲和性与 taint/toleration 把 Pod 放到指定节点
运维·云原生·容器·kubernetes·调度
念何架构之路21 分钟前
moby-BuildKit(builder-next)
学习·docker·容器
风曦Kisaki24 分钟前
Kubernetes(K8s)笔记Day04:控制器(ReplicaSet 与Deployment),滚动更新及回滚,滚动更新策略,Pod 的 DNS 策略
linux·运维·笔记·docker·容器·kubernetes
张忠琳29 分钟前
【NVIDIA】k8s-device-plugin v0.19.3 辅助命令模块深度分析之七
云原生·容器·架构·kubernetes·nvidia
爱码少年35 分钟前
此docker compose非彼docker-compose
docker
January丶1 小时前
docker-compose部署RabbitMQ(含管理页面)
docker
January丶1 小时前
docker-compose部署ElasticSearch集群
docker
johnny2331 小时前
镜像管理工具Skopeo实战
docker
tian_jiangnan2 小时前
Flink 流计算进阶:手写一套通用的 Redis/MySQL /Kafka数据源封装工具类
redis·mysql·flink
马优晨6 小时前
Spring Boot + MyBatis + Redis 整合实战 —— 项目源码深度解析
spring boot·redis·mybatis·mybatis + redis·redis实战·spring实战·mybatis实战