Linux docker 配置redis

1.拉取镜像

docker pull redis:5.0.8

2.查看镜像

docker images 

在这里插入图片描述
3.创建容器 (在服务器上最好设置密码否则容易被木马入侵)

docker run -itd --name myredis -p 6379:6379  -d redis:5.0.8 	--requirepass "mypassword"

4.测试redis服务

docker exec -it myredis /bin/bash
redis-cli
如果设置了密码要先认证奥
auto yourpassword

在这里插入图片描述

然后服务器安全组配置一下6379端口

在这里插入图片描述
直接连接就ok了

怎么用自己的配置文件呢

貌似上述那种做法是不会产生配置文件的,所以我们需要在创建容器的时候映射一个配置文件

具体做法如下:

  1. 创建/usr/local/redis/redis.conf文件夹

配置文件内容注意:
这个一定要是 daemonize no
bind 127.0.0.1这个注释掉或者写上自己指定的ip
想要设置密码的话 requirepass yourpass 在这个地方修改即可

  1. 这里我拉取了当前最新版本的redis 6.0.9
docker run  --name myredis -p 6379:6379 -v /usr/local/redis/redis.conf:/etc/redis/redis.conf -v /root/usr/local/redis/data:/data -d redis:6.0.9 redis-server /etc/redis/redis.conf 

-v就是做配置文件映射的
其他的也不详细讲了
docker ps成功看到你创建的容器的时候说明已经成功了

[root@VM-0-10-centos /]# docker run  --name myredis -p 6379:6379 -v /usr/local/redis/redis.conf:/etc/redis/redis.conf -v /root/usr/local/redis/data:/data -d redis:6.0.9 redis-server /etc/redis/redis.conf
0e9764cb87acff361fb66826f0fe210474cdf74c40e13138525fb9fccf43f33b
[root@VM-0-10-centos /]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                                      NAMES
0e9764cb87ac        redis:6.0.9         "docker-entrypoint..."   8 seconds ago       Up 6 seconds        0.0.0.0:6379->6379/tcp                                                     myredis
7f51a17587dc        consul:1.8.4        "docker-entrypoint..."   6 weeks ago         Up 6 weeks          8300-8302/tcp, 8301-8302/udp, 8600/tcp, 8600/udp, 0.0.0.0:8500->8500/tcp   consul_server_1
add905a36402        zookeeper:3.6.2     "/docker-entrypoin..."   7 weeks ago         Up 7 weeks          2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, 8080/tcp                       zk
[root@VM-0-10-centos /]# docker exec -it myredis /bin/bash
root@0e9764cb87ac:/data# redis-cli
127.0.0.1:6379> auth password
OK

踩坑建议:尽量用稍微新一点的版本
redis.conf去官网对应版本下载,要不有可能会一直报配置文件的错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值