docker-compose 中设置redis密码
时间: 2023-10-26 17:06:48 浏览: 173
Docker 启动Redis 并设置密码的操作
要在 Docker Compose 中设置 Redis 密码,可以在 Redis 服务的配置中添加以下内容:
```yaml
services:
redis:
image: redis
command: redis-server --requirepass YOUR_PASSWORD_HERE
ports:
- "6379:6379"
```
将 `YOUR_PASSWORD_HERE` 替换为所需的密码。这将在 Redis 启动时设置密码。然后,您可以使用以下命令连接到 Redis:
```bash
redis-cli -a YOUR_PASSWORD_HERE
```
您还可以将密码存储在 `.env` 文件中,然后在 Compose 文件中使用该变量:
```yaml
services:
redis:
image: redis
command: redis-server --requirepass ${REDIS_PASSWORD}
ports:
- "6379:6379"
env_file:
- .env
```
在 `.env` 文件中,添加以下内容:
```bash
REDIS_PASSWORD=YOUR_PASSWORD_HERE
```
这样,Compose 将读取 `.env` 文件并将该变量传递给 Redis 服务。
阅读全文