阅读量:0
在使用 Docker Compose 启动 Redis 时,可以通过环境变量来设置密码。以下是一个示例 docker-compose.yml 文件,展示了如何设置 Redis 的密码:
version: '3.8'
services:
redis:
image: redis:latest
container_name: my-redis
environment:
- REDIS_PASSWORD=mysecretpassword
ports:
- "6379:6379"
在这个示例中,我们通过设置 REDIS_PASSWORD 环境变量来配置 Redis 的密码。你可以在启动容器时使用 -e 选项来传递这个环境变量:
docker-compose up -d --name my-redis -e REDIS_PASSWORD=mysecretpassword
这样,Redis 服务就会使用指定的密码进行身份验证。
如果你需要在 Redis 配置文件中显式设置密码,可以在 redis.conf 文件中添加以下内容:
requirepass mysecretpassword
然后将 redis.conf 文件挂载到容器中:
version: '3.8'
services:
redis:
image: redis:latest
container_name: my-redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379:6379"
这样,Redis 服务就会使用 redis.conf 文件中指定的密码进行身份验证。
以上就是关于“dockercompose redis怎样设置权限”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm