Linux docker 安裝redis

安裝步驟

1. 安裝Redis

經過docker search redisdocker pull redis下載redis鏡像html

2. 新建掛載配置文件夾

新建dataconf兩個文件夾,位置隨意。redis

mkdir -p /root/docker/redis/datadocker

mkdir -p /root/docker/redis/confapp

注:由於 redis 默認配置你會發現只可以本地鏈接,不能進行遠程訪問,使用 Redis Desktop Manager鏈接都會報錯,所以須要手動掛載 redis 配置文件測試

 

3. 增長配置文件 redis.conf

在剛纔新建的redis/conf中新建文件redis.conf,內容以下:ui

#bind 127.0.0.1 //容許遠程鏈接spa

protected-mode no appendonly yes //持久化.net

requirepass 123456 //密碼code

4. 建立redis容器並啓動

執行命令以下:server

docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

釋義以下:

–name:給容器起一個名
-p:端口映射 宿主機:容器
-v:掛載自定義配置 自定義配置:容器內部配置
-d:後臺運行
redis-server --appendonly yes: 在容器執行redis-server啓動命令,並打開redis持久化配置

5. 啓動成功,查看狀態

經過docker ps查看啓動狀態,是否成功

6. 容器內部鏈接進行測試

執行docker exec -it my_redis redis-cli 命令,進入終端。
經過auth password進行登錄。

完成命令以下:

[root@*** conf]# docker exec -it myredis redis-cli
127.0.0.1:6379> set name jfaith
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> set name wangcai
OK
127.0.0.1:6379> get name
"jfaith"

注:若是出現該錯誤: (error) NOAUTH Authentication required.
說明沒有輸入密碼進行驗證,請輸入:auth 你的密碼

 

轉載於:https://www.cnblogs.com/jfaith/p/11401101.html

相關文章
相關標籤/搜索