微信網(wǎng)站開發(fā)教程視頻貴陽網(wǎng)絡推廣排名
1. Docker搜索redis鏡像
docker search redis
2. Docker搜索redis鏡像
docker pull redis
3.Docker掛載配置文件
- 掛載 redis 的配置文件
- 掛載 redis 的持久化文件(為了數(shù)據(jù)的持久化)。
conf文件位置: /home/redis/myredis/redis.conf
data文件位置 : /home/redis/myredis/data
# 啟動容器
docker run --restart=always \
--log-opt max-size=100m \
--log-opt max-file=2 \
-p 6379:6379 --name myredis -v \
/home/redis/myredis/myredis.conf:/etc/redis/redis.conf -v \
/home/redis/myredis/data:/data \
-d redis redis-server /etc/redis/redis.conf \
--appendonly yes --requirepass 123456# 解釋
--restart=always 總是開機啟動
--log是日志方面的
-p 6379:6379 將6379端口掛載出去
--name 給這個容器取一個名字
-v 數(shù)據(jù)卷掛載
- /home/redis/myredis/myredis.conf:/etc/redis/redis.conf 這里是將 liunx 路徑下的myredis.conf 和redis下的redis.conf 掛載在一起。
- /home/redis/myredis/data:/data 這個同上
-d redis 表示后臺啟動redis
redis-server /etc/redis/redis.conf 以配置文件啟動redis,加載容器內(nèi)的conf文件,最終找到的是掛載的目錄 /etc/redis/redis.conf 也就是liunx下的/home/redis/myredis/myredis.conf
–appendonly yes 開啟redis 持久化
–requirepass 123456 設置密碼
4.查詢是否成功
docker ps -a |grep myredis # 通過docker ps指令查看啟動狀態(tài),是否成功.
docker logs --since 30m <容器名> docker logs --since 30m myredis
容器內(nèi)部連接進行測試
docker exec -it <容器名> /bin/bash
docker exec -it myredis redis-cli
驗證密碼
auth 密碼
查看當前redis有沒有設置密碼
config get requirepass