docker 指定redis.conf配置文件启动redis 失败

今天使用docker启动redis 命令如下

docker run --name redis-master -v /home/redis/redis-master/redis-master.conf:/etc/redis.conf -v /home/redis/redis-master/data:/data -p 6379:6379 -d redis redis-server /etc/redis.conf

其中 -v 映射配置文件 redis-server /etc/redis.conf 指定配置文件

无法正常启动reids服务,也没有日志输出

解决方法:redis.conf文件中的daemonize参数为yes导致,修改/home/redis/redis-master/redis-master.conf 中的daemonize 为no 重启redis问题解决

docker 本身就是后台运行的,daemonize为yes两者会冲突


版权声明:本文为weixin_38285720原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。