首先出现闪退问题,

输入docker ps 指令:发现没有启动redis

输入docker logs --tail:发现日志报错没有找到日志:/var/logs/redis-server.log

原因:redis容器内这个目录下没有这个文件(不是宿主机下的问题)

解决:将原有宿主机的conf文件拷贝一份到其他目录(这个目录自己选)

cp /etc/redis/redis.conf /app/redis

然后改动/app/redis/redis.conf文件

找到dir所在位置,改为:

dir ./

找到logfile所在位置,改为:

logfile /data/redis.log

然后保存,启动redis

docker run --restart=always  -p 6380:6379 --name=myredis -v /app/redis/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data -v -d redis:6.0.8 redis-server /etc/redis/redis.conf  --appendonly yes

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐