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