Linux下docker安装Redis

Linux下docker安装Redis

在自己的主机上创建Redis目录,放入配置文件和创建数据目录备用,并修改配置文件

1、创建redis目录
 cd /usr           # 进入/usr目录
 mkdir redis       # 创建redis目录
 cd redis          # 进入redis目录
                   # 将准备好的redis.conf放进reids目录
 mkdir data        # 创建redis数据目录
2、修改配置文件

可以直接把自己在Windows中的redis配置文件redis.windows.conf拷贝放入/usr/redis 中,重命名为redis.conf

2.1开启redis验证  requirepass 123 (无需验证时注释掉就可以了)

2.2允许redis外地连接 注释bind 127.0.0.1

2.3将daemonize yes注释起来,因为该配置和docker run中-d参数冲突,会导致容器一直启动失败

2.4开启redis持久化 appendonly yes
3、docker下载redis镜像
3.1 拉取镜像
docker pull redis3.2.1

3.2 查看镜像
docker images
4、启动redis
docker run -d -p 6379:6379 -v /usr/redis/redis.conf:/etc/redis/redis.conf -v /usr/redis/data:/data --name myredis redis:3.2.1 redis-server /etc/redis/redis.conf

参数说明

d:容器后台运行,并返回容器ID

-p:指定端口映射,格式为:自己的主机端口:容器端口

-v:绑定一个卷,资源映射

--name:容器名字(自己取的)

redis-server  /etc/redis/redis.conf:指定容器启动时执行的命令
5、进入容器
查看容器
docker ps -a #查看所有容器
docker ps    #查看正在运行的容器
进入容器
docker exec -it aed124a0ca6d /bin/bash  #aed124a0ca6d为容器Id
6、检验

连接redis,检验redis是否开启了验证,若开启,说明配置文件起作用了

进入容器后直接执行redis-cli连接redis

然后 get * 如果提示没有权限,说明配置文件读取成功

还可以在主机执行以下命令查看数据映射

cat /usr/redis/data/appendonly.aof
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值