第三章:Docker安装redis
第三章、Docker安装redis
说明:
操作系统:centos7及以上
redis版本:5.0.8
用户:非root用户 执行命令要用sudo
1:拉取redis镜像
docker pull redis:5.0.8
2:查看redis镜像
docker images

3:启动redis容器
先在/mydata/redis/conf/目录下创建redis.conf配置文件,否则在挂载目录时会把redis.conf视为一个文件夹
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
进入redis官网https://redis.io/topics/config找到相同版本的配置文件,下载到本地上传至/mydata/redis/conf/目录下

docker run -p 6379:6379 --name redis5.0.8 -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -v /mydata/redis/data:/data -d redis:5.0.8 redis-server /etc/redis/redis.conf
说明:
-p 6379:6379:表示本地的6379端口映射到redis容器的6379端口;
--name redis5.0.8 :容器的名称;
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf:把容器里的配置/etc/redis/redis.conf文件挂载到本地/mydata/redis/conf/redis.conf文件上;
-v /mydata/redis/data:/data:把容器里数据/data目录挂载到本地目录/mydata/redis/data;
-v /mydata/mysql/conf:/etc/mysql:把容器里配置/etc/mysql目录挂载到本地目录/mydata/mysql/conf;
redis:5.0.8:使用redis:5.0.8镜像创建容器;
redis-server /etc/redis/redis.conf:redis启动时指定配置文件;
4:修改redis.conf配置文件(视情况修改)
appendonly yes #数据持久化
daemonize yes #后台运行
requirepass redispass #开启密码认证
5:重启redis
docker restart redis5.0.8
6:客户端方式进入容器
docker exec -it redis5.0.8 redis-cli

7:客户端连接


浙公网安备 33010602011771号