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名稱即可)
復制代碼