1. 拉取
docker pull redis
redis后不加标签,表示拉取最新镜像
2.如果直接创建容器,在挂载时会把redis.conf当成是一个目录,所以先建一个空的redis.conf文件
mkdir -p /mydata/redis/conf
touch redis.conf
3.运行
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf --appendonly yes
appendonly yes:持久化
4.编辑redis.conf(可先不配置,后面需要再配置)
具体redis.conf内容建另一篇
https://blog.csdn.net/yanyf2016/article/details/102749573
5.测试redis-cli连接上来
docker exec -it 运行着redis服务的容器id(或者容器的名字) redis-cli
6. 测试持久化文件生成