这个时候是不是很是郁闷,怎么就直接退出了。这也就是为什么在上文中,我们提出了redis.conf和docker run命令参数的一些配置信息。
这个时候我们在回顾一下redis.conf里边是不是有一个daemonize no这个参数是是否以守护进程执行,在开发过程中我们都会把这个配置开启 配置为yes 。
然后在回顾一下docker run命令里边有一个参数 -d这个参数也是以守护进程执行。
这下应该就很清楚了,是redis.conf跟docker配置冲突了
打开配置文件把守护进程修改为no
然后删除刚刚创建的redis容器,在此执行上边的命令,就可以看到容器现在已经创建成功,并且处于开启状态
这个时候在进入容器docker exec -it redis /bin/bash里边,就可以看到我们在连接redis-cli时需要输入密码,这也就是在redis.conf里边配置的。
以上就是咔咔解决Redis容器使用redis.conf启动失败的解决方案