docker安裝redis


1、獲取redis鏡像

    執行命令:docker pull redis,不加版本號是獲取最新版本,也可以加上版本號獲取指定版本

  

 

2、查看本地鏡像

 

 3、創建本地配置文件redis.conf,從官網下載

在/usr/local目錄下創建docker目錄
mkdir /usr/local/docker
cd /usr/local/docker
再在docker目錄下創建redis目錄
mkdir redis&&cd redis
創建配置文件,並將官網redis.conf文件配置復制下來進行修改
touch redis.conf
創建數據存儲目錄data
mkidr data

修改啟動默認配置(從上至下依次):

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

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

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

databases 16 #數據庫個數(可選),我修改了這個只是查看是否生效。。

dir  ./ #輸入本地redis數據庫存放文件夾(可選)

appendonly yes #redis持久化(可選)

requirepass  密碼 #配置redis訪問密碼

4、創建並啟動redis容器

docker run -p 6379:6379 --name redis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

5、查看redis容器

執行命令:docker container ls -a

 

 執行命令:docker ps查看運行的容器

 

 5、通過 redis-cli 連接測試使用 redis 服務

    執行命令:docker exec -it redis /bin/bash   進入docker終端,在終端中輸入:redis-cli

 

 ps:安裝過程中,如果發現容器啟動失敗,使用docker logs查看容器日志

本例中docker容器名為redis,查看日志命令為:docker logs -f -t --tail 100 redis

 

 這是我安裝過程中,復制redis.conf文件開頭少復制了幾個文字,然后造成啟動不了,整了半天,然后查看日志才知道原因。。。

 


免責聲明!

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



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