docker安装的redis状态一直是restarting

不管重启几次,一直是"Status": "restarting",刚重启时是running,一会又变为restarting。

通过redis-server /usr/armitage/other_service/redis/conf/redis.conf --test-memory 0发现是配置文件的问题,

配置文件是旧版的redis6,而redis运行的是 "REDIS_VERSION=7.2.4",

通过指令docker inspect redis | grep -A 45 Mounts可以查看详情信息.

复制代码
docker inspect redis | grep -A 45 Mounts

解决办法(最快的方法):

1.从GitHub下载Redis7.2的官方配置文件

curl -L -o /usr/armitage/other_service/redis/conf/redis.conf \ https://raw.githubusercontent.com/redis/redis/7.2/redis.conf

2.修改关键配置

dir ./ 改为Docker挂载路径dir /data

绑定地址 bind 127.0.0.1 -::1改为bind 0.0.0.0

确保ademonize no

然后重启即可

docker restart redis

查看状态 docker inspect redis --format='{{.State.Status}}'

或者docker ps

复制代码
[root@test1 ~]# docker inspect redis --format='{{.State.Status}}'
running
相关推荐
一技安身7 分钟前
【大模型】Win11 部署 DeepSeek+ RAGFlow0.27.2 (Ollama方案,断网可用)
docker·ai·语言模型
Wang's Blog9 分钟前
Java框架快速入门: Spring Security+OAuth2之多因子认证与TOTP实战
java·spring·ui
滕州市燕猫虎计算机科技工作室个体工商户28 分钟前
Java面试题汇总
java·开发语言
新时代牛马1 小时前
docker run 起不来?从dockerd、containerd 到runc 一条线讲透
运维·docker·容器
JavaPub-rodert1 小时前
Docker 安装 MySQL 完整教程:从零部署数据库,到生产环境持久化配置
数据库·mysql·docker
2301_32241428042 小时前
活力孕康复APP 47737- 原创(免费领源码+部署教程+开发环境)
java·vue.js·spring boot·mysql·微信小程序·idea·微信开发者工具
君顾12 小时前
外卖CPS软件开发实战:从系统架构到部署全流程指南
java·开发语言·外卖
努力努力再努力wz2 小时前
【Docker 入门系列】:从 Namespace、CGroup 到 LXC:理解容器运行时、rootfs 与 LXC 实战
运维·docker·容器
vx_Biye_Design2 小时前
springboot游泳馆系统93765-计算机课程设计、毕业设计
java·javascript·spring boot·后端·python·spring·课程设计
名字还没想好☜2 小时前
Java NIO ByteBuffer 实战:flip/clear/compact 三个绕晕人的方法与 position/limit 心智模型
java·开发语言·后端·spring·nio