此处有个坑:启动命令应该是
docker run -itd --name redis --privileged=true --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 -v /data/redis/conf/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456
加了一个 --privileged=true
因为redis挂载文件时会遇上读写权限问题
看日志 命令 :docker logs -f redis
报错 :cannot open directory ‘.’: Permission denied
解决Redis容器权限问题
本文介绍了一种在Docker环境下启动Redis容器时遇到的文件读写权限问题,并提供了解决方案。通过设置--privileged=true参数增强容器权限,避免了因权限不足导致的日志错误:无法打开目录‘.’: Permission denied。
2048

被折叠的 条评论
为什么被折叠?



