docker安装redis7.0

提示:redis.conf 文件需要提前准备


1、 修改redis.conf配置文件:

主要配置的如下:
    bind 127.0.0.1 或者 bind 127.0.0.1 -::1   #注释掉这部分,使redis可以外部访问
    daemonize no      #用守护线程的方式启动
    requirepass       你的密码#给redis设置密码
    appendonly yes    #redis持久化  默认是no
    tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300

2、创建挂载目录(redis.conf 放在redis下面)

mkdir -p /docker/redis/data

3、拉取redis

docker pull redis:7.0.0

4、运行容器

docker run -itd --name redis7 --privileged=true -p 6379:6379 -v /docker/redis/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data redis:7.0.0 redis-server /etc/redis/redis.conf


# 运行容(命令换行展示)
docker run \
-itd \
--name redis7 \
--privileged=true \
-p 6379:6379 \
-v /docker/redis/redis.conf:/etc/redis/redis.conf \
-v /docker/redis/data:/data \
redis:7.0.0 \
redis-server /etc/redis/redis.conf

5、参数说明

docker run
-itd 
        -d	                                         在后台运行容器,并且打印容器id。
        -i	                                         即使没有连接,也要保持标准输入保持打开状态,一般与 -t 连用。
        -t	                                         分配一个伪tty,一般与 -i 连用。
--name redis7                                        容器名字
--privileged=true                                    容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
-p 6379:6379                                         把容器内的6379端口映射到宿主机6379端口
-v /docker/redis/redis.conf:/etc/redis/redis.conf    把宿主机配置好的redis.conf放到容器内的这个位置中(文件)
-v /docker/redis/data:/data                          把redis持久化的数据在宿主机内显示,做数据备份
redis:7.0.0                                          镜像名字
redis-server /etc/redis/redis.conf                   这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
--appendonly yes                                     开启数据持久化
--requirepass zkc                                    密码
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值