Docker安裝redis的保姆教程

有兩種安裝方式,第一種是大部分都用的,存在缺陷,但是我還是要說,先看看吧,正確的教程最後面!!

1、

使用d

ocker

搜尋

命令:

docker search redis

Docker安裝redis的保姆教程

2、

下載映象

docker pull

映象名稱

例如

docker pull bitnami/trdis

bitnami/trdis

是搜尋映象出來的名稱,不能更改

3、

為映象建立一個容器

格式是:

docker run -itd --name redis-test -p 6379:6379

Bitnami/redis

說明:-

-name

redis-test

為容器起一個名字是r

edis

-

p 6379:6379

指定一個埠

Bitnami/redis

映象的名稱

Docker安裝redis的保姆教程

4、

測試

redis

是否安裝成功

進入到容器中

docker exec -it redis-test /bin/bash

輸入r

edis-cli

輸入s

et test 1

返回Ok就說明r

edis

安裝沒有問題

Docker安裝redis的保姆教程

5、

更改密碼,初始狀態下密碼是Null的

進入 r

edis

命令

redis-cli

獲取初始密碼

命令

config get requirepass

設定密碼

命令

config set requirepass ‘123456’

Docker安裝redis的保姆教程

以上方式存在缺陷,沒有配置檔案,每次d

ocker

重啟,

redis

密碼都成初始狀態。

---------------------------------------------------------------------------------

以掛載配置檔案的方式d

ocker

安裝r

edis

教程

1

、刪除之前建立的r

edis

容器i

d

Docker ps

檢視所有正在執行的程式,

如果有的話,先停止

docker stop

容器i

d

Docker ps -a

檢視所有的程式

Docker rm redis

容器i

d

2、建立r

edis

配置檔案的資料夾

Mkdir -p /docker/redis/conf

建立資料夾

-p

是層層遞迴,比如d

ocker

沒有的話,建立d

ocker,

建立r

edis

,建立c

onf

Mkdir -p /docker/redis/data

Cd /docker/redis/conf

到這個資料夾下

Touch redis.conf

建立r

edis.conf

檔案

Vi redis.conf

複製一下

redis

解壓包裡面的r

edis.conf

內容到這個r

edis.conf

新檔案裡面,因為內容太多了,所以直接省略。

然後:

wq

儲存;

3、建立r

edis

容器

docker run -p 6379:6379 --name redis -v $PWD/docker/redis/conf:/etc/redis/redis.conf -v $PWD/docker/redis/data:/data -d redis:latest redis-server /etc/redis/redis.conf --requirepass "123456" --appendonly yes

4、d

ocker ps

檢視正在執行的r

edis

5、d

ocker exec -it xxx(redis

容器i

d)

/bin/bash

6、輸入r

edis-cli

7、出現>標誌,輸入密碼

:auth 123456

8、c

onfig set tjn 111

9、c

onfig get tjn

回車,如果返回1

11

就說明成功了。

Docker start redis

容器i

d