クラスタドッキングウィンドウのRedisのを構築する方法

まず、ドッキングウィンドウのネットワークの種類がある理解する必要があります:

なし:コンテナは任意のネットワーク機能を設定していない、いないネットワーク--net =なし

コンテナ:共有ネットワーク名前空間コンテナ内の別の操作、 - ネット=コンテナ:ContainerIDの

ホスト:ネットワークの名前空間がホストと共有 - ネット=ホスト

ブリッジ:NATネットワークモデルドッカーデザイン(デフォルトタイプ)

次のホスト・タイプに焦点を当てます:

コンテナホストモードでは、独自の独立したネットワークの名前空間を作成し、物理マシンがネットワークの名前空間を共有しており、すべてのポートおよびIP物理マシンを共有しません。しかし、それは直接、パブリックネットワークで容器を暴露され、セキュリティ上のリスクがあります。

私たちは、ホストクラスタを使用してネットワークを構築するためにここにいます。

#プルミラー

ドッキングウィンドウのプルRedisの:5.0.2

#コンテナを作成します。

/データのRedis:5.0.2 --cluster対応はい--cluster-config設定ファイルノードノード-01.confドッキングウィンドウは、--nameのRedisの-node01 --netホスト-v /データ/ Redisのデータ/ node01を作成します--port 6379
ドッキングウィンドウ作成--nameのRedisの-node02で--netホスト-v /データ/ Redisのデータ/ node02で:/データのRedis:5.0.2 --cluster対応はい--cluster-config設定ファイルノード、ノード-02.conf --port 6380
ドッキングウィンドウ作成--nameのRedisの-node03の--netホスト-v /データ/ Redisのデータ/ node03の:/データのRedis:--cluster対応はい--cluster-CONFIG- 5.0.2 6381 --portファイルノードノード-03.conf

#開始コンテナ
ドッカ開始Redisの-node01のRedisの-node02での Redisの-node03の

操作するに#のRedis-node01コンテナ
ドッキングウィンドウのexec -itのRedisの-node01 / binに / bashの

#クラスターの形成(ポートのノート変化する)
--cluster-レプリカ0作成192.188.215.130:6379 192.188.215.130:6380 192.188.215.130:6381 --clusterのRedis-CLI

クラスタ情報を表示します。

91df3e5228b1 @ルート:/データ#のRedisの-CLI

127.0.0.1:6379>クラスタノード

おすすめ

転載: www.cnblogs.com/qianbing-li/p/11357068.html