Docker容器部署 Redis服務

2021-10-11 02:48:33 字數 1144 閱讀 9266

1、獲取redis映象

執行命令:docker pull redis,不加版本號是獲取最新版本,也可以加上版本號獲取指定版本
2、檢視本地映象

複製**

複製**

在/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資料庫存放資料夾(可選)

requirepass 密碼 #配置redis訪問密碼

4、建立並啟動redis容器

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檔案開頭少複製了幾個文字,然後造成啟動不了,整了半天,然後檢視日誌才知道原因。。。

Docker多容器部署

docker的大名相信大家已經耳熟能詳,這個已經風靡了2年 的神器,今天我們也來把玩下.這裡必須貼下docker的標誌性logo,雖然有過幾次變遷,但貨櫃沒變,這艘鯨魚般的大船也沒變,裝 build 載 ship 運 run 的核心必須沒變。這裡必須澄清下這艘只裝載貨櫃的大船,其實排水量並不大,這裡...

docker建立redis容器

建立redis容器例項,我們使用了docker的埠對映機制,從而我們就可以使用host伺服器的ip訪問這些例項 docker run d name node2 p 7002 6379 dockerfile redis docker run d name node3 p 7003 6379 docke...

Docker快速部署Redis

1 查詢docker hub上的redis映象 root wugenqiang redis docker search redis2 pull映象 root wugenqiang docker pull redis 3.2這裡我們拉取官方的映象,標籤為3.2 3 執行映象 命令說明 p 6379 6...