docker 指定密码部署redis,不用Dockerfile
时间: 2024-10-25 15:17:05 浏览: 19
dockers上安装redis(详细)
在Docker中部署Redis并指定密码,通常不直接通过Dockerfile来完成,因为Dockerfile主要用于构建镜像。但是你可以使用docker run命令或者编写docker-compose.yml文件来配置。以下是步骤:
1. 使用`docker run`命令:
```bash
docker run -d --name my_redis \
-p 6379:6379 \
-e REDIS_PASSWORD=mysecretpassword \
redis:alpine
```
这里 `-e` 参数用于设置环境变量`REDIS_PASSWORD`,值为你想要设置的密码。
2. 如果你想在一个单独的文件中管理服务,可以创建一个`docker-compose.yml`文件:
```yaml
version: '3'
services:
redis:
image: redis:alpine
container_name: my_redis
ports:
- "6379:6379"
environment:
- REDIS_PASSWORD=mysecretpassword
```
然后运行`docker-compose up -d`来启动容器。
阅读全文