两种情况
1.容器对redis.conf文件权限不够
解决方案:在容器启动的时候加上--privileged=true参数
docker run --privileged=true -p 6379:6379 -d -v /root/redisconf:/usr/local/etc/redis --name myredis redis:6.2.3 redis-server /usr/local/etc/redis/redis.conf
2.检查配置文件是否设置了daemonize yes
,如果是,就要改为daemonize no,
因为该选项让redis成为在后台运行的守护进程,而docker容器必须要有一个前台进程才能留存,否则容器会自动退出