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 查询)
在这里插入图片描述
网友评论