docker-compose配置redis代码
时间: 2023-03-30 07:01:44 浏览: 110
可以提供一个docker-compose配置redis的代码,如下:
version: '3'
services:
redis:
image: redis:latest
container_name: redis
restart: always
ports:
- "6379:6379"
volumes:
- redis_data:/data
volumes:
redis_data:
相关问题
docker-compose-redis.yml
docker-compose-redis.yml 是一个 Docker Compose 配置文件,用于启动 Redis 数据库的 Docker 容器。以下是一个示例 docker-compose-redis.yml 文件的内容:
```yaml
version: '3'
services:
redis:
image: redis:latest
ports:
- "6379:6379"
volumes:
- ./data:/data
command: redis-server --appendonly yes
```
该文件定义了一个名为 redis 的服务,使用 Redis 官方提供的镜像 redis:latest,将容器的 6379 端口映射到主机的 6379 端口,同时将容器中的 /data 目录映射到主机的 ./data 目录,最后通过指定命令 redis-server --appendonly yes 来启动 Redis 服务器,启用 AOF 持久化模式。
要使用该配置文件,在安装好 Docker 和 Docker Compose 后,只需在配置文件所在目录执行以下命令即可启动 Redis 容器:
```shell
docker-compose -f docker-compose-redis.yml up -d
```
注意,该命令需在已经进入到 docker-compose-redis.yml 所在目录中执行。
docker-compose redis配置
好的,关于docker-compose配置redis,可以参考以下示例:
```
version: '3'
services:
redis:
image: redis
container_name: redis
restart: always
ports:
- "6379:6379"
volumes:
- ./data:/data
command: redis-server --appendonly yes
```
这个配置文件中,我们定义了一个名为redis的服务,使用了redis官方提供的镜像,并将容器的名称设置为redis。我们还将容器的端口映射到主机的6379端口,并将数据卷挂载到./data目录下,以便持久化存储数据。最后,我们使用redis-server命令启动redis服务,并开启了AOF持久化。
阅读全文