Docker 安裝 Redis 單機模式

2022-07-07 17:24:13 字數 1153 閱讀 7198

docker 安裝 redis 單機模式

使用root使用者操作

1、拉取官方的最新版本的映象

2、建立redis掛載配置資料夾

mkdir /opt/docker_redis

修改啟動預設配置

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

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

daemonize no#預設no,改為yes意為以守護程序方式啟動,可後台執行,除非kill程序,改為yes會使配置檔案方式啟動redis失敗

4、把redis.conf檔案上傳到配置的資料夾下

5、docker 啟動 redis 

命令說明

-p 6379:6379 埠對映:前表示主機部分,:後表示容器部分。

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

-v 掛載檔案或目錄 :前表示主機部分,:後表示容器部分。

-d redis 表示後台啟動redis

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

--requirepass 123456 設定密碼為123456

6、安裝完成

docker ps 

個人理解

掛載:就是把主機的檔案或資料夾 複製到容器中(唯讀狀態)

啟動引數:對容器的設定優先是 命令》redis.conf (猜測執行是先執行redis.conf 然後與命令重複項 以命令為主  原因是進入容器後發現裡面的redis.conf 密碼和持久化都是主機裡面的設定)

參考安裝過程  -- 

-- 掛載檔案或資料夾作用  -- 

redis單機安裝

最近打算跳槽,網上查閱了一些面試題,發現redis出現的頻率比較高。最初也沒怎麼重視,約了面試後發現基本十個面試官中有八個會問到redis。這幾天在網上查了redis相關資料,有了些粗淺的了解。但這並不能在面試中幫我很好的回答面試官的提問。還是因為自己缺乏在實際專案中的應用。所以打算自己動手操作下r...

redis單機安裝

2 上傳至伺服器 usr fyy packages 3.執行解壓命令tar zxvf redis 5.0.10.tar.gz 4.cd redis 5.0.10 5.make 6.make install,一般會生成到cd usr local bin 目錄下 7.已經可以啟動了,有兩種啟動方式 1 ...

Docker 安裝Redis 專案實戰(單機版)

從docker hub中拉取redis映象,如果不指定版本,則拉取的版本為latest,最新版。docker pull redis指定redis版本 docker pull redis 5.0.3建議指定版本,這樣可以選擇指定版本的配置檔案redis.conf。使用 docker images檢視d...