【轉(zhuǎn)載】史上最詳細(xì)Docker安裝Redis (含每一步的圖解)實(shí)戰(zhàn)

不僅教你安裝伦仍,還教你刪除岩榆。
每一行命令都帶圖解,絕對能懂业岁。
大家對搭建Redis Clustr (Redis 集群)感興趣的,可以看看這篇文章
Docker搭建Redis Cluster集群環(huán)境
希望對大家有所幫助

對于相關(guān)評論區(qū)的問題寇蚊,我也整理下笔时,文章鏈接:關(guān)于 Docke r安裝 Redis 的評論區(qū)問題總結(jié)及解答

我自測過文中所有的命令,確定通過Docker下載安裝最新的Redis仗岸,也是可行的允耿。
詳情如下:

image.png

一、Docker搜索redis鏡像

命令:docker search <鏡像名稱>

docker search redis
image.png

可以看到有很多redis的鏡像扒怖,此處因沒有指定版本较锡,所以下載的就是默認(rèn)的最新版本 。redis latest.

二盗痒、Docker拉取鏡像

命令::docker pull <鏡像名稱>:<版本號>

docker pull redis
image.png

三蚂蕴、Docker掛載配置文件

接下來就是要將redis 的配置文件進(jìn)行掛載,以配置文件方式啟動redis 容器俯邓。(掛載:即將宿主的文件和容器內(nèi)部目錄相關(guān)聯(lián)骡楼,相互綁定,在宿主機(jī)內(nèi)修改文件的話也隨之修改容器內(nèi)部文件)

1)稽鞭、掛載 redis 的配置文件

2)鸟整、掛載 redis 的持久化文件(為了數(shù)據(jù)的持久化)。

本人的配置文件是放在

liunx 下redis.conf文件位置:/home/redis/myredis/redis.conf

liunx 下redis的data文件位置 : /home/redis/myredis/data

位置可以自己隨便選擇哈


image.png

mkdir -p /home/redis/myredis 命令 是不存在就直接創(chuàng)建/home/redis/myredis 文件夾

image.png

myredis.conf 是我手動上傳的朦蕴。 (文件在文末吃嘿,redis.conf 的標(biāo)準(zhǔn)文件在redis官網(wǎng)也可以找到)

image.png

四、啟動redis 容器

docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /home/redis/myredis/myredis.conf:/etc/redis/redis.conf -v /home/redis/myredis/data:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes  --requirepass 000415
  1. --restart=always 總是開機(jī)啟動
  2. --log是日志方面的
  3. -p 6379:6379 將6379端口掛載出去
  4. --name 給這個容器取一個名字
  5. -v 數(shù)據(jù)卷掛載 - /home/redis/myredis/myredis.conf:/etc/redis/redis.conf 這里是將 liunx 路徑下的myredis.conf 和redis下的redis.conf 掛載在一起梦重。- /home/redis/myredis/data:/data 這個同上
  6. -d redis 表示后臺啟動redis
  7. redis-server /etc/redis/redis.conf 以配置文件啟動redis,加載容器內(nèi)的conf文件亮瓷,最終找到的是掛載的目錄 /etc/redis/redis.conf 也就是liunx下的/home/redis/myredis/myredis.conf
  8. –appendonly yes 開啟redis 持久化
  9. –requirepass 000415 設(shè)置密碼 (如果你是通過docker 容器內(nèi)部連接的話琴拧,就隨意,可設(shè)可不設(shè)嘱支。但是如果想向外開放的話蚓胸,一定要設(shè)置挣饥,我被搞過,可以看這篇文章“阿里云服務(wù)器中毒‘Kirito666’經(jīng)歷”)
  10. 成功界面


    image.png

五沛膳、測試

1扔枫、通過docker ps指令查看啟動狀態(tài)

docker ps -a |grep myredis # 通過docker ps指令查看啟動狀態(tài),是否成功.
image.png

2锹安、查看容器運(yùn)行日志

命令:docker logs --since 30m <容器名>

此處--since 30m 是查看此容器30分鐘之內(nèi)的日志情況短荐。

docker logs --since 30m myredis
image.png

3、容器內(nèi)部連接進(jìn)行測試
進(jìn)入容器

命令:docker exec -it <容器名> /bin/bash

此處跟著的 redis-cli 是直接將命令輸在上面了叹哭。

進(jìn)入之后忍宋,我直接輸入查看命令:


image.png

error是沒有權(quán)限驗證。(因為設(shè)置了密碼的风罩。)

驗證密碼:

auth 密碼
image.png

查看當(dāng)前redis有沒有設(shè)置密碼:(得驗證通過了才能輸入的)

config get requirepass
image.png

六糠排、配置文件

myredis.conf

# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
#bind 127.0.0.1

protected-mode no
port 6379
tcp-backlog 511
requirepass 000415
timeout 0
tcp-keepalive 300
daemonize no
supervised no
pidfile /var/run/redis_6379.pid
loglevel notice
logfile ""
databases 30
always-show-logo yes
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
replica-serve-stale-data yes
replica-read-only yes
repl-diskless-sync no
repl-disable-tcp-nodelay no
replica-priority 100
lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush no
appendonly yes
appendfilename "appendonly.aof"
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
aof-use-rdb-preamble yes
lua-time-limit 5000
slowlog-max-len 128
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
stream-node-max-bytes 4096
stream-node-max-entries 100
activerehashing yes
hz 10
dynamic-hz yes
aof-rewrite-incremental-fsync yes
rdb-save-incremental-fsync yes
image.png

七、Docker刪除Redis
教了大家怎么裝超升,咱們也得學(xué)會怎么卸載哈入宦,不然沒法成為熟練工人(手動狗頭)

6.1、刪除Redis 容器
查看所有在運(yùn)行的容器:
命令:

docker ps -a
image.png

停止運(yùn)行的Redis室琢。停止命令:docker stop <容器名>

docker stop myredis # myredis 是我啟動redis 命名的
image.png

刪除redis 容器: 刪除容器命令: docker rm <容器名>

docker rm myredis
image.png

6.2乾闰、刪除Redis鏡像
刪除容器后,我們開始刪除redis鏡像研乒。

查看全部鏡像 命令:docker images

image.png

刪除鏡像 命令 docker rmi <容器 id>

docker rmi 739b59b96069 # 這是我鏡像redis id
image.png

可以看到Redis 的鏡像已經(jīng)被刪除啦汹忠。

日常自言自語

上一次也有下載過,但是因為沒有記錄雹熬,導(dǎo)致這一次要操作的時候宽菜,又是各種查,才弄好竿报,最后寫下這一篇實(shí)操的docker安裝redis的博客铅乡,希望能夠幫助到大家。

————————————————
版權(quán)聲明:本文為CSDN博主「寧在春」的原創(chuàng)文章烈菌,遵循CC 4.0 BY-SA版權(quán)協(xié)議阵幸,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_45821811/article/details/116211724

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末芽世,一起剝皮案震驚了整個濱河市挚赊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌济瓢,老刑警劉巖荠割,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡蔑鹦,警方通過查閱死者的電腦和手機(jī)夺克,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嚎朽,“玉大人铺纽,你說我怎么就攤上這事∮慈蹋” “怎么了狡门?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長魁索。 經(jīng)常有香客問我融撞,道長,這世上最難降的妖魔是什么粗蔚? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任尝偎,我火速辦了婚禮,結(jié)果婚禮上鹏控,老公的妹妹穿的比我還像新娘致扯。我一直安慰自己,他們只是感情好当辐,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布抖僵。 她就那樣靜靜地躺著,像睡著了一般缘揪。 火紅的嫁衣襯著肌膚如雪耍群。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天找筝,我揣著相機(jī)與錄音蹈垢,去河邊找鬼。 笑死袖裕,一個胖子當(dāng)著我的面吹牛曹抬,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播急鳄,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼谤民,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了疾宏?” 一聲冷哼從身側(cè)響起张足,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坎藐,沒想到半個月后兢榨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年吵聪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片兼雄。...
    茶點(diǎn)故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡吟逝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出赦肋,到底是詐尸還是另有隱情块攒,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布佃乘,位于F島的核電站囱井,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏趣避。R本人自食惡果不足惜庞呕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望程帕。 院中可真熱鬧住练,春花似錦、人聲如沸愁拭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽岭埠。三九已至盏混,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間惜论,已是汗流浹背许赃。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留来涨,地道東北人图焰。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像蹦掐,于是被迫代替她去往敵國和親技羔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容