docker配置redis

1.拉取镜像
docker pull redis
 

2.准备好目录映射
mkdir  -p /my/docker/redis/redis01/conf
mkdir  -p /my/docker/redis/redis01/data
 

3.下载一个redis.conf文件
cd /my/docker/redis/redis01/conf 
wget http://download.redis.io/redis-stable/redis.conf
 

4.启动$PWD为/my/docker/redis/redis01

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


如果要设置密码 后面再加上 --requirepass "123456"
这样就安装好了一个redis,但是要让宿主机可以访问,还需在配置文件中进行如下设置,先把redis停掉
docker stop myredis  
 

更改redis.conf 文件
bind 127.0.0.1
protected-mode yes

 

更改为
# bind 127.0.0.1
protected-mode no

 

redis通过配置文件设置密码
# requirepass foobared
requirepass 123456
 


重启redis容器,使用redis客户端进行连接验证
docker restart myredis

Guess you like

Origin blog.csdn.net/weixin_43075758/article/details/121131032