docker run -d \ -v /tmp/docker_data/redis/redis6379/redis.conf:/etc/redis/redis.conf \ -v /tmp/docker_data/redis/redis6379/data:/data \ -p 6379:6379 --privileged=true \ --name redis6379 redis:6.2.8 \ redis-server /etc/redis/redis.conf 使用这个命令创建redis容器后,redis.conf是一个文件夹,而不是配置文件
时间: 2023-07-31 20:12:26 浏览: 118
ysoserial-master.zip
这个问题可能是因为你的redis.conf文件没有正确挂载到容器中。可以检查一下你本地的redis.conf文件路径是否正确,确保它能够被docker访问到。另外,可以尝试将容器内的redis.conf文件路径改为绝对路径,例如:/etc/redis/redis.conf。
你可以使用以下命令来进入容器内部,查看容器内的文件情况:
```
docker exec -it redis6379 /bin/bash
```
然后进入/etc/redis目录,查看redis.conf文件是否存在。如果不存在,说明挂载失败。你可以尝试重新创建容器,或者检查一下本地文件路径是否正确。
阅读全文