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...