执行下面代码搜索及下载redis最近镜像:
#搜索
docker search redis
#下载
docker pull redis
配置docker-compose.yml文件
version: '3'
services:
redis:
image: redis:latest
container_name: my_redis
volumes:
# 配置文件挂载目录 /usr/local/etc/redis为最新的
- ./conf:/usr/local/etc/redis
#文件目录
- ./redis-data:/data
#启动指定配置文件
command: ["redis-server", "/usr/local/etc/redis/redis.conf"]
ports:
- "6379:6379"
在当前目录下找到创建conf文件夹并添加redis.conf文件,具体的redis.conf内容可以参照redis官网
按需在官网下载redis.conf文件地址: Redis configuration | Redis
貌似需要科学上网上传到百度网盘,有需要可以下载:
链接:https://pan.baidu.com/s/1edHJWrmycxydYOG9gbX-5g?pwd=qfix
提取码:qfix
官网地址:https://hub.docker.com/_/redis意思大概是需要创建自己的redis.conf文件并映射
注意宿主机目录和容器内的目录的挂载关系,不要搞错,之后就可以在本地修改redis.conf并且能应用了,直接映射redis.conf文件的结果在宿主机中变成了目录文件夹,不适用于最新的redis版本。