Docker专题系列之十二:安装部署redis

1)创建目录

在服务器web-server中创建目录:/usr/rdc/redis
Docker专题系列之十二:安装部署redis_第1张图片

2)安装redis(基于docker)

①安装镜像

#查找镜像
docker search redis
#拉取指定版本镜像
docker pull redis:6.0.16
#查看镜像
docker images

在这里插入图片描述
在这里插入图片描述

②从官网下载同一版本的redis程序,解压后获得redis.conf文件

​ 官网:https://redis.io/download/

③修改配置文件

​ 在windows上用文本编辑器修改配置文件
​ 主要修改的内容主要有如下几行:

bind 127.0.0.1				#注释掉,解除本地连接限制
protected-mode no  			#默认yes,保护模式,限制为本地访问,修改后解除保护模式 
daemonize yes              	#默认no 为不守护进程模式,修改为yes
requirepass 123456			#去掉注释并设置密码(建议设置,不设置有风险)
appendonly yes				#持久化(可选)

修改完毕,将配置文件上传到web-server服务器目录中:/urs/rdc/redis

④给文件授权

chmod 777 /usr/rdc/redis/redis.conf

注:一定要授权,否则无法运行

3)放开防火墙端口

firewall-cmd --zone=public --add-port6379/tcp
systemctl restart firewalld

在这里插入图片描述

4)运行镜像

docker run -p 6379:6379 --name redis -v /usr/rdc/redis/redis.conf:/etc/redis/redis.conf  -v /usr/rdc/redis/data:/data -d redis:6.0.16

在这里插入图片描述

5)测试连接

# 1.测试本地连接
docker exec -it redis /bin/bash			# 进入容器
redis-cli -h 127.0.0.1					# 使用redis客户端连接数据库
set aa 123
get aa
del aa

# 2.测试远程连接(找一台安装有redis客户端的PC,在控制台输入如下指令)
redis-cli -h 192.168.0.200 -p 6379

Docker专题系列之十二:安装部署redis_第2张图片
Docker专题系列之十二:安装部署redis_第3张图片

你可能感兴趣的:(docker,docker,redis,容器)