1. 拉取镜像
到 https://hub.docker.com/_/redis 上找到自己需要的版本
docker pull redis:latest # 这里拉取的是最新版本
2. 修改配置文件
先下一个标准的配置文件: wget http://download.redis.io/redis-stable/redis.conf
做如下修改:
bind 0.0.0.0 # 绑定地址,为了让容器外可以访问
dir /workspace # 持久化的数据存储路径
appendonly yes # 开启aof持久化
其余配置按需修改
(注意,下面的启动命令中,把我们这个配置挂载到容器里面了,然后redis使用这个配置进行启动)
有关持久化的详细配置参考:https://www.cnblogs.com/james-wangx/p/16608414.html
3. 启动容器
sudo docker run -itd -v /****/redis_data/:/workspace -v /***/redis.conf:/etc/redis/redis.conf -p 6379:6379 --name cjq_redis_latest redis redis-server /etc/redis/redis.conf
-v 主机目录:容器目录
redis-server /etc/redis/redis.conf # 启动redis server 并且指定配置文件,就是我们之前更改的配置
-p 主机端口:容器端口