腾讯云centos7.6 docker安装redis

腾讯云centos7.6 docker安装redis
linux中使用docker安装redis服务:单机版
一、检查docker中是否有redis容器和镜像
#查看所有容器
docker ps -a
#查看镜像
docker images

二、拉取redis镜像
#不指定版本号,默认拉取最新版的redis
docker pull redis
#指定的版本号
docker pull redis:6.0

在这里插入图片描述

三、启动容器

3.1 直接启动

#myredis是启动之后的docker容器名称 
docker run --name redis -d redis

指定版本启动:

docker run -p 6379:6379 --name redis  -d redis:6.0

3.2 以配置文件启动(推荐)
1.创建目录存放redis.conf文件

mkdir /soft/redis6.0
cd /soft/redis6.0

2.下载redis.conf文件

wget http://download.redis.io/redis-stable/redis.conf
  1. 文件授权
#给指定文件授权 
chmod 777 redis.conf
  1. 修改默认配置信息
vi redis.conf

4.1 bind 127.0.0.1 通过#注释掉,解除本地连接限制
4.2 protected-mode yes 默认no,保护模式,限制为本地访问,修改后解除保护模式
4.3 daemonize yes 默认no 为不守护进程模式,修改为yes
4.4 设置密码(建议设置,不设置有风险)

requirepass yourpassword

4.5 持久化(可选)

appendonly yes

5.docker启动redis命令
创建redis6.0.sh

#!/bin/sh
docker run \
-p 6379:6379 \
--name redis \
-v /soft/redis6.0/redis.conf:/etc/redis/redis.conf \
-v /soft/redis6.0/data:/data \
-d redis:6.0 \
redis-server /etc/redis/redis.conf \
--appendonly yes \
--requirepass yourpassword


docker run -p 6379:6379 --name redis -v /soft/redis6.0/redis.conf:/etc/redis/redis.conf -v /soft/redis6.0/data:/data -d redis:6.0 redis-server /etc/redis/redis.conf --appendonly yes --requirepass yourpassword

命令分析

-p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。
--name redis 指定该容器名称,查看和进行操作都比较方便。
-v 挂载文件或目录 :前表示主机部分,:后表示容器部分。
-d redis 表示后台启动redis
redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录/usr/local/docker/redis.conf
--appendonly yes 开启redis 持久化
--requirepass 123456 设置密码为123456

删除mysql容器,重新创建容器
先停止容器:docker stop redis
删除容器:docker rm redis
6.执行脚本 启动镜像

sh redis6.0.sh
特别注意:
配置转发
vim /etc/sysctl.conf

#配置转发
net.ipv4.ip_forward=1

#重启服务,让配置生效
systemctl restart network

#查看是否成功,如果返回为“net.ipv4.ip_forward = 1”则表示成功

sysctl net.ipv4.ip_forward

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值