Docker swarm の簡単なチュートリアル

Docker swarm の簡単なチュートリアル

3つの仮想マシン132、133、134を群がらせる

1. クラスターを初期化し、自分自身をクラスターに追加する

# マスターノードを初期化する docker swarm init --advertise-addr 192.168.220.132

# 133,134 ワーカーに参加 132 で docker swarm join-token ワーカーを実行 # ワーカーを追加 (マネージャー - マスターノード管理ノード)

# 対応するマシン 192.168.220.132:2377 で docker swarm join --token SWMTKN-1-49blzc9unsa1e8vcb4sonqx2q2rq02588jqjbhfzykowgtaoy1-57s37b21k0h39j0ywf6vd6la1 を実行します。 

ここに画像の説明を挿入

2. ノードを表示する docker node ls

ここに画像の説明を挿入

3. マスターノードはサービス nginx レプリカ 1 (1 つのサービス) を作成します。

docker サービス作成 --replicas 1 --name manageNg -p 80:80 nginx

ここに画像の説明を挿入

3 つの IP すべてに正常にアクセスできますが、コンテナ インスタンスは 1 つだけです。

ここに画像の説明を挿入

サービスの表示: docker service ls

docker サービス ls

ここに画像の説明を挿入

動的スケーリング: docker service scale manageNg=5
5つのサービスを作成する

docker サービススケール manageNg=5 

ここに画像の説明を挿入

5. インスタンスを表示します。docker service ps manageNg

ここに画像の説明を挿入

Docker swarmの簡単な使い方については以上です。Docker swarmの使い方についてさらに詳しく知りたい方は、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker Swarm クラスタ管理の使用と原理の分析
  • Docker Swarmを使用してWordPressを構築する方法
  • Docker Swarm を使用して分散クローラー クラスターを構築する例
  • Docker Swarmを使用してクラスターを構築する方法
  • Docker 1.12 を使用してマルチホスト Docker Swarm クラスターを構築する詳細な説明
  • Docker をインストールして Docker Swarm モードで使用する方法

<<:  JavaScript を使用してページ要素のオフセットを取得/計算する方法

>>:  Javascriptの基礎を学ぶための10の重要な質問

推薦する

mysql8.0 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題

cmdにnet start mysqlと入力すると、プロンプトが表示されます: サービス名が無効です...

Kali Linux Vmware 仮想マシンのインストール (図とテキスト)

準備: 1. VMwareワークステーションソフトウェアをインストールする2. Kali Linux...

mysql8.0.20 のデータディレクトリを移行する方法

mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...

CSSスタイルのカスケーディングルールの詳細な説明

CSS スタイル ルール構文スタイルは、CSS の基本単位です。各スタイル ルールは、セレクターと宣...

MySQL における主キーが 0 であることと主キーの自己選択制約の関係についての詳しい説明 (詳細)

序文この記事は主にMySQLの主キー0と主キー自己排除制約の関係を紹介し、皆さんの参考と学習のために...

tomcatでcatalina.outログをカットする3つの方法の詳細な説明

1. ログセグメンテーションのためのLog4j 1) log4j-1.2.17.jar、tomcat...

MySQLデータ移行方法とツールの分析

この記事は主にMySQLデータ移行方法とツールの分析を紹介します。サンプルコードを通じて詳細に紹介さ...

MIME TYPEとは?MIME-Typesタイプコレクション

MIME タイプとは何ですか? 1. まず、ブラウザがコンテンツを処理する方法を理解する必要がありま...

カスタム変数を使用した MySQL クエリの最適化

目次並べ替えクエリの最適化変更されたばかりのデータ行を繰り返し取得しないようにする遅延ロードされた結...

MYSQL 演算子の概要

目次1. 算術演算子2. 比較演算子3. 論理演算子4. ビット演算子5. 演算子の優先順位1. 算...

React+Typescriptはカウントダウンフックメソッドを実装します

まず、setIntervalはフックとしてカプセル化されます👇 'react' から...

mysql5.7.18 のインストール時にエントリが見つからない問題の解決方法

mysql5.7.18のインストール時に次の問題が発生しました: プログラム入力ポイントfesetr...

Tomcat サーバーが tomcat7w.exe を開けない場合の解決策

今日、Tomcat サーバーの設定時にちょっとした問題が発生したので、参考までにいくつかご説明したい...

MySQLデータ損失のトラブルシューティング事例

目次序文現地調査ケースの再現要約する序文最近、友人が突然WeChatで連絡してきて、MySQLでデー...

任意の長さの配列を作成または埋めるための JS のヒントの要約

目次序文直接充填方式for ループの push() メソッド配列コンストラクタメソッド配列コンストラ...