如果在Docker下直接拉取redis并运行镜像,当容器删除之后,redis容器里的数据不会被保存,所以在运行容器时应该使用数据卷进行挂载,按照如下步骤操作即可。
安装步骤
新建目录/opt/redis
bash
[root@localhost data]# cd /opt
[root@localhost opt]# mkdir redis
[root@localhost opt]# cd redis
[root@localhost redis]# pwd
/opt/redis
将redis.conf文件放入/opt/redis目录下
bash
[root@localhost redis]# ll
总用量 64
-rw-r--r-- 1 root root 63292 12月 1 22:29 redis.conf
按照如下命令运行镜像
bash
docker run -p 6379:6379 --name myredis --privileged=true -v /opt/app/redis/redis.conf:/etc/redis/redis.conf -v /opt/app/redis/data:/data -d redis:6.0.8 redis-server /etc/redis/redis.conf
测试客户端
bash
[root@localhost redis]# redis-cli
127.0.0.1:6379> set key value
OK
127.0.0.1:6379> get key
"value"
至此docker下安装redis完成