第三章:Docker安装redis

第三章、Docker安装redis

说明:
操作系统:centos7及以上
redis版本:5.0.8
用户:非root用户 执行命令要用sudo 

https://hub.docker.com/

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:客户端连接

posted @ 2021-05-30 11:13  努力的校长  阅读(129)  评论(0)    收藏  举报