使用docker启动redis容器失败的原因

今天用docker启动redis容器,执行了以下命令

docker run -p 6379:6379 --name redis -v /root/guli/redis/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

发现一启动,就停止。
后来,去网上查了以后发现,是因为redis.conf文件中的daemonize为yes,意思是redis服务在后台运行,与docker中的-d参数冲突了。
只要把daemonize的参数值改为no就可以了,再次执行以上命令,容器启动成功。

你可能感兴趣的:(java,docker,redis,java,服务器,spring,cloud)