dockers

docker 安装部署redis(有密码)

2020-05-11  本文已影响0人  三三酱酱

docker 安装部署redis(有密码)

简单分为以下几步:

1、拉取镜像
2、创建所需文件夹
3、下载并配置redis.conf文件
4、启动容器
跟着下面的步骤就可以啦!

1、拉取redis镜像

docker pull redis

2、创建文件夹

mkdir -p /docker/redis

3、进入redis目录文件

cd /docker/redis

4、下载redis.conf

wget http://download.redis.io/redis-stable/redis.conf

5、修改配置文件redis.conf

vi redis.conf

修改前:
bind 127.0.0.1
protected-mode yes
appendonly no
# requirepass foobared

修改后:
# bind 127.0.0.1
protected-mode no
appendonly yes
requirepass yourpassword

注释:

bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问
protected-mode no #默认yes,开启保护模式,限制为本地访问
appendonly yes #redis持久化(可选)

tips:protected-mode 是在没有显示定义 bind 地址(即监听全网断),又没有设置密码 requirepass
时,只允许本地回环 127.0.0.1 访问。 也就是说当开启了 protected-mode 时,如果你既没有显示的定义了 bind
监听的地址,同时又没有设置 auth 密码。那你只能通过 127.0.0.1 来访问 redis 服务

6、启动redis命令

docker run -p 6379:6379 --name redis -v /docker/redis/redis.conf:/etc/redis/redis.conf -v /docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

查看一下( docker ps )


在这里插入图片描述

这样就可以啦!

连接RedisDesktopManager试一下吧!
ip地址为虚拟机的ip地址(可用 :ip addr 查询)


在这里插入图片描述
上一篇下一篇

猜你喜欢

热点阅读