アリクラウドサーバCentOSの7.5 64魏のドッキングウィンドウのRedisクラスターをインストール

そこを参照することができ、多くのオンラインチュートリアルがありますが、ピットが発生し......

このチュートリアルの成功への最後の参照。https://www.cnblogs.com/hbbbs/articles/10028771.html

インストールのドッキングウィンドウの参照  

アリクラウドセキュリティグループのルールは、7000から7005と17000から17005 2(TCP、0.0.0.0 / 0)を追加します。

 

図1に示すように、ミラー引っ張るのRedis

ドッキングウィンドウプルRedisの
ドッキングウィンドウの画像

カスタムネットワークを作成します。

ドッキングウィンドウのネットワークは、Redisのネットを作成します

2、は/ usr / local /、ストレージクラスタ構成のコンテンツ下Redisのクラスタフォルダの確立

MKDIRは/ usr / local / Redisのクラスタ
CDは/ usr / local / Redisのクラスタ

3、テンプレートを確立

vimのRedisの-cluster.tmpl

次のように#読み込み
ポートPORT $ {}
プロテクトモードなし
クラスタ対応はい
クラスタ設定ファイルnodes.conf
クラスタ・ノード・タイムアウト5000
クラスタは、アナウンス-IP 192.168.1.210
クラスタアナウンスポート$ {PORT}
クラスタアナウンスバスポート1つの$ {PORT}
appendonlyはい

赤い部分は、ネットワーク外の独自のサーバーに応じて変更されるIP

4、クラスタファイルを作成します

配列7000 7005` `におけるポートのための; 行う \
  ます。mkdir -p ./${port}/conf \
  && PORT = $ {ポート} envsubst <./redis-cluster.tmpl> ./${port}/conf/redis.conf \
  &&ます。mkdir -p ./${port}/data。\
行われ

5、Redisのクラスタを開始

配列7000 7005` `におけるポートのための; 行う \
 ドッキングウィンドウの実行-d -ti -p $ {ポート}:$ {ポート} -p 1 $ {ポート}:1つの$ {ポート} \
 -v /usr/local/redis-cluster/${port}/conf/redis.conf:/usr/local/etc/redis/redis.conf \
 -vは/ usr / local / Redisのクラスタ/ $ {ポート} /データ:/データ\
 --restart常に--nameはRedisの -  $ {ポート} --net Redisのネットを\
 --sysctl net.core.somaxconn = 1024のRedisのRedisサーバ/usr/local/etc/redis/redis.conf。\
 行われ
 

6、ドッキングウィンドウのIPを参照してください

#IPを印刷
配列7000 7005` `におけるポートのための; 行う \
 エコー-n "$(ドッカー検査--format '{{(インデックス.NetworkSettings.Networks "Redisのネット"。)たIPAddress}}' "のRedis  -  $ {ポート}")" $ {ポート}」」。\
行われ

7、ドッカーのいずれかを入力して、クラスタを起動します

ドッキングウィンドウのexec -itのRedis-7000のbash

ドッカーのステップ6に赤色部分戻るに従って行わ#IP情報の変更
Redisの-CLI --cluster作成172.18.0.2:7000 172.18.0.3:7001 172.18.0.4:7002 172.18.0.5:7003 172.18.0.6:7004 172.18.0.7:7005 --cluster-レプリカを1

8は、OK、クラスタの起動は完了です。最後に、ポートマップのアドレスを見て:

ドッキングウィンドウのPS

CONTAINER IDポートの名称
c9432cd124c5 0.0.0.0:7005->7005/tcp、6379 / TCP、0.0.0.0:17005->17005/tcpのRedis-7005
b35170361541 0.0.0.0:7004->7004/tcp、6379 / TCP、0.0.0.0:17004->17004/tcpのRedis-7004
dc407c6a4f18 0.0.0.0:7003->7003/tcp、6379 / TCP、0.0.0.0:17003->17003/tcpのRedis-7003
9aa093a72b22 0.0.0.0:7002->7002/tcp、6379 / TCP、0.0.0.0:17002->17002/tcpのRedis-7002
6125e0a9caad 0.0.0.0:7001->7001/tcp、6379 / TCP、0.0.0.0:17001->17001/tcpのRedis-7001
8f520b7f9afb 0.0.0.0:7000->7000/tcp、6379 / TCP、0.0.0.0:17000->17000/tcpのRedis-7000

おすすめ

転載: www.cnblogs.com/eeddee/p/12090680.html