62,246
社区成员




原因是docker中的配置文件被占用了
你是不是直接把配置文件做了映射,试试只映射路径,我这样就解决了
原来是这么创建的
docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 28379:28379 --name redis-sentinel1 -v /home/boco/3rd/redis-mymaster1/sentinel/conf/redis.conf:/etc/redis/redis.conf -v /home/boco/3rd/redis-mymaster1/sentinel/data:/data -d redis redis-sentinel /etc/redis/sentinel.redis.conf--appendonly yes
就会报错
后来改成下面的
docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 28379:28379 --name redis-sentinel1 -v /home/boco/3rd/redis-mymaster1/sentinel/conf:/etc/redis -v /home/boco/3rd/redis-mymaster1/sentinel/data:/data -d redis redis-sentinel /etc/redis/redis.conf --appendonly yes
这个问题解决了吗?我的哨兵也能起来但是主节点挂之后哨兵好像没有作用,剩下的两个从节点也没有改变为主节点
redis 5.0 没发现,就6.0 后报这个错
看来新版docker都出现这个问题了
同问,求大佬解答
同问,求大佬解答