docker中无法通过配置文件方式启动redis问题

今天在docker中安装了redis,但是启动的时候始终无法正常运行,直接上图把

后来在网上找了一下,发现如果想要通过配置文件的方式启动redis,需要在redis.conf中注掉daemonize yes这一行,然后注掉以后,项目确实可以顺利启动了

查了下daemonize yes,他的作用是是否开启守护进程模式,在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程

那么通过配置文件的方式启动redis肯定就无法开启守护进程模式,所以导致配置文件中daemonize yes的情况下,无法通过配置文件启动

你可能感兴趣的:(docker中无法通过配置文件方式启动redis问题)