真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Docker安裝Redis實例分析

本篇內(nèi)容主要講解“Docker安裝redis實例分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Docker安裝Redis實例分析”吧!

堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都水處理設(shè)備小微創(chuàng)業(yè)公司專業(yè)提供成都企業(yè)網(wǎng)站定制營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

1、啟動docker

systemctl start docker

2、拉取redis鏡像

docker pull redis:5.0.3

注意,如果不注明版本號,則拉取最新版本

3、創(chuàng)建本地redis掛載目錄

mkdir -p /root/redis/data /root/redis/conf

4、創(chuàng)建redis.conf文件

touch /root/redis/data /root/redis/conf/redis.conf

5、修改redis.conf文件

下載鏈接:https://www.lanzous.com/i68hlah

該配置文件可自行在網(wǎng)上下載,http://download.redis.io/releases/,主要修改如下幾個配置。

修改之前:

bind 127.0.0.1
protected-mode yes
#requirepass yourpassword

修改之后:

#bind 127.0.0.1
protected-mode no
requirepass yourpassword

其中 yourpassword 為你的密碼。

6、創(chuàng)建redis容器

docker run -d --name redis -p 6379:6379 -v /root/redis/conf/redis.conf:/redis.conf -v /root/redis/data:/data redis:5.0.3 redis-server --appendonly yes

-d 后臺運行
-p 端口映射到主機的端口
-v 將主機目錄掛載到容器的目錄
redis-server --appendonly yes : 在容器執(zhí)行redis-server啟動命令,并打開redis持久化配置

Docker安裝Redis實例分析

7、啟動創(chuàng)建的redis容器

docker start redis

執(zhí)行如上命令如果報如下錯誤時:

Error response from daemon: driver failed programming external connectivity on endpoint redis (086c7fdf5eb7a696753d7414e93202eefd474370658e8c090bca5608c6e29a11):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 6379 -j DNAT --to-destination 172.17.0.2:6379 ! -i docker0: iptables: No chain/target/match by that name.
 (exit status 1))
Error: failed to start containers: redis

解決方法:重啟docker,然后再重啟redis容器

systemctl restart docker
docker start redis

8、開啟防火墻6379端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload

9、本地連接測試

Docker安裝Redis實例分析

10、連接錯誤

Docker安裝Redis實例分析

連接失敗的話,首先檢查是否能在服務(wù)端登陸redis

docker exec -it redis redis-cli

進入redis后輸入如下指令:

auth "你的密碼"

如果提示:

(error) ERR Client sent AUTH, but no password is set

說明我們設(shè)置的密碼并沒有生效,那么需要再執(zhí)行一下如下指令:

config set requirepass “你的密碼”

到此,相信大家對“Docker安裝Redis實例分析”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


分享題目:Docker安裝Redis實例分析
文章鏈接:http://weahome.cn/article/gsihhg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部