Docker中安装Redis及修改密码


1.环境

CentOS Linux release 7.6.1810 (Core)
Docker version 18.09.6
复制代码

2.pull docker镜像

docker pull redis:3.2
复制代码

3.docker启动命令

3-1 启动不指定密码,参见(4.修改容器中Redis的密码)

docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/redis.conf:/etc/redis/redis.conf \
-d redis:3.2 redis-server --appendonly yes
复制代码

3-2 启动指定密码

docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/redis.conf:/etc/redis/redis.conf \
-d redis:3.2 redis-server --appendonly yes --requirepass "123456"
复制代码

4.修改容器中Redis的密码

4-1 进入redis的容器

docker exec -it redis /bin/bash
复制代码

4-2 运行命令:

redis-cli
复制代码

4-3 查看现有的redis密码:

127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
复制代码

4-4 设置redis密码:

127.0.0.1:6379>config set requirepass ****(****为你要设置的密码)
OK
复制代码

5.如何查看已运行的容器的docker run启动参数

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike redis(查看其它的,更换对应的container名称即可)
复制代码

 

 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM