如果docker创建redis -v报错大概是没有相应的文件,可以只创一个容器然后进入该容器查看相应文件

可以看到/etc目录下根本没有redis文件

先把之前的容器删了,再运行新的容器

首先我们先创建两个指定要挂载的目录

然后执行

docker run -itd  --name  redis  -v /redis/redis:/etc/redis -v /redis/data:/data   -p 6379:6379   redis redis-server /etc/redis/redis.conf

再进入这个容器内部就有redis文件了

redis redis-server /etc/redis/redis.conf是指定redis.conf文件的位置
 

再redis.conf文件中写一个数据,意思是增加密码的

可以看到redis没有密码就不能访问,有密码就可以访问了,说明redis.conf文件是有效的

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐