温馨提示×

dockercompose redis怎样设置权限

小樊
102
2024-11-13 17:26:19
栏目: 云计算
开发者测试专用服务器限时活动,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 文件中指定的密码进行身份验证。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:dockercompose redis性能怎样提升

0