https://blog.csdn.net/u010358168/article/details/97143703
簡(jiǎn)單功能設(shè)置啟動(dòng)
docker run -d -v /home/redis/data:/data --name redis -p 6379:6379 redis redis-server --appendonly yes --requirepass "@tF6*wb0fJb1jxYM"
自定義設(shè)置啟動(dòng)
1. 安裝Redis
通過(guò)docker search redis和docker pull redis下載redis鏡像
2. 新建掛載配置文件夾
因?yàn)?redis 默認(rèn)配置你會(huì)發(fā)現(xiàn)只能夠本地連接,不能進(jìn)行遠(yuǎn)程訪問(wèn)再登,使用 Redis Desktop Manager連接都會(huì)報(bào)錯(cuò)钮莲,因此需要手動(dòng)掛載 redis 配置文件
新建data和conf兩個(gè)文件夾官硝,位置隨意。
mkdir -p /home/redis/data
mkdir -p /home/redis/conf
3. 增加配置文件 redis.conf
在剛才新建的redis/conf中新建文件redis.conf值桩,內(nèi)容如下:
protected-mode no requirepass @tF6*wb0fJb1jxYM
appendonly yes
4. 創(chuàng)建redis容器并啟動(dòng)
執(zhí)行命令如下:
docker run --name my_redis -p 6379:6379 -v /home/redis/data:/data -v /home/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
釋義如下:
–name:給容器起一個(gè)名
-p:端口映射 宿主機(jī):容器
-v:掛載自定義配置 自定義配置:容器內(nèi)部配置
-d:后臺(tái)運(yùn)行
redis-server --appendonly yes: 在容器執(zhí)行redis-server啟動(dòng)命令陌宿,并打開(kāi)redis持久化配置
5. 啟動(dòng)成功,查看狀態(tài)
通過(guò)docker ps查看啟動(dòng)狀態(tài)漓帚,是否成功
6. 容器內(nèi)部連接進(jìn)行測(cè)試
執(zhí)行docker exec -it my_redis redis-cli 命令,進(jìn)入終端午磁。
通過(guò)auth password進(jìn)行登陸尝抖。