Docker 安裝 Redis


Docker 安裝 Redis 單機模式

使用root用戶操作

1、拉取官方的最新版本的鏡像

docker pull redis:latest

2、創建redis掛載配置文件夾

mkdir /opt/docker_redis

 

3、下載官網的配置文件並修改 官網redis.conf下載

 修改啟動默認配置

bind 127.0.0.1 #注釋掉這部分,這是限制redis只能本地訪問

protected-mode no #默認yes,開啟保護模式,限制為本地訪問

daemonize no#默認no,改為yes意為以守護進程方式啟動,可后台運行,除非kill進程,改為yes會使配置文件方式啟動redis失敗

4、把redis.conf文件上傳到配置的文件夾下

 

 5、docker 啟動 redis 

docker run -p 6379:6379 --name redis -v /opt/docker_redis/redis.conf:/etc/redis/redis.conf -v /opt/docker_redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456

命令說明

-p 6379:6379 端口映射:前表示主機部分,:后表示容器部分。

--name redis 指定該容器名稱,查看和進行操作都比較方便。

-v 掛載文件或目錄 :前表示主機部分,:后表示容器部分。

-d redis 表示后台啟動redis

redis-server /etc/redis/redis.conf 以配置文件啟動redis,加載容器內的conf文件,最終找到的是掛載的目錄/usr/local/docker/redis.conf

--appendonly yes  開啟redis 持久化

--requirepass 123456 設置密碼為123456

 

 6、安裝完成

docker ps 

 

 個人理解

掛載:就是把主機的文件或文件夾 復制到容器中(只讀狀態)

啟動參數:對容器的設置優先是 命令>redis.conf (猜測執行是先執行redis.conf 然后與命令重復項 以命令為主  原因是進入容器后發現里面的redis.conf 密碼和持久化都是主機里面的設置)

 

參考

安裝過程  -- https://blog.csdn.net/weixin_42456466/article/details/87270959

      -- https://www.cnblogs.com/sunshine-wy/p/10980128.html

掛載文件或文件夾作用  -- https://blog.csdn.net/han_zhuang/article/details/106808784

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM