gpt4 book ai didi

docker - Redis:错误重写配置文件:使用 Docker 数据卷时权限被拒绝

转载 作者:行者123 更新时间:2023-12-05 07:48:45 28 4
gpt4 key购买 nike

我正在使用一个 redis docker 容器,它从一个单独的纯数据容器读取它的配置文件。现在我使用另一个容器设置 redis.conf 文件。现在我正在试验,我尝试使用

> config rewrite

命令,我得到:

> (error) ERR Rewriting config file: Permission denied

我不明白为什么权限被拒绝。感谢您的帮助。

最佳答案

我认为 Redis 会在与当前配置文件相同的文件夹中创建一个新的临时文件。然后用临时文件替换当前配置文件。

所以它需要在路径中写入新文件的权限。

例如,如果您的配置文件是/etc/redis/redis.conf,您必须确保redis 对/etc/redis/ 文件夹具有写权限。

对于 redis:7 docker 镜像,你应该执行 docker exec -u root redis_containenr chown redis:redis/etc/redis

关于docker - Redis:错误重写配置文件:使用 Docker 数据卷时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38214269/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com