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