Docker中安装Redis及修改密码

8,807 阅读1分钟

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名称即可)