运行命令:
docker run -v redis:/usr/local/etc/redis -p 6379:6379 --name myredis -d redis:latest redis-server /usr/local/etc/redis/redis.conf
-v redis:/usr/local/etc/redis : 数据卷挂载,redis中已经提前保存有redis.conf文件了
-p 6379:6379 : 服务器端口与docker端口映射
–name myredis :对启动的redis容器起别名
-d :容器后台运行
redis:latest : 启动的镜像名与版本号
redis-server /usr/local/etc/redis/redis.conf redis服务启动指定redis.conf文件
启动后没有报错,也没有启动,什么都没有
解决办法
redis.conf中的daemonize 要保持为no 或者删除掉,daemonize 默认为no 如果置为yes 则容器启动不起来,也不会报错,打印日志