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の重要な質問

推薦する

MySQL 分離レベルの詳細な説明と例

目次MySQL の 4 つの分離レベルデータ テーブルを作成します。分離レベルの設定物事の分離レベル...

時間のかかるDockerエラーのトラブルシューティングプロセス記録

目次起源環境情報トラブルシューティングのプロセス要約する起源顧客は CentOS をベースにしたカス...

CSS3 クリックボタン円形進行ティック効果実装コード

目次8. CSS3 クリックボタンの円形進捗チェック効果8.1 画像プレビュー8.2 index.h...

Vue のクロスドメイン問題の処理と解決策の概要

ネットワークリクエストを送信すると、次の保存情報が表示されます。おめでとうございます。ドメインを越え...

Bootstrap 3.0 学習ノート グリッドシステムの原則

前の 2 つの記事の簡単な紹介を通じて、Bootstrap についての基礎的な理解が得られました。 ...

MySQLトリガーの例の詳細な説明

目次トリガーとは何かトリガーを作成する複数の実行ステートメントを持つトリガーの作成制限と考慮事項要約...

Windows 10 での MySQL 8.0.12 解凍バージョンのインストール グラフィック チュートリアル

この記事は、MySQL 8.0.12解凍版のインストールグラフィックチュートリアルを記録しています。...

JavaScript を使用せずに HTML の a タグを無効にするには、純粋な CSS を使用します。

実際、この問題は、HTML の select タグを初めて学んだときにすでに発生していました。今日に...

モバイルインターネット時代: レスポンシブウェブデザインが一般的なトレンドに

今はモバイルインターネットが急速に発展している時代です。スマートフォンやタブレットはますます普及し、...

HTML でフォントの色を設定する方法と、PS を使用して HTML で正確なフォントの色を取得する方法

1. HTMLフォントカラー設定HTML では、フォント タグを使用してフォント コンテンツの色を設...

Ubuntu 18.04 は mysql 5.7.23 をインストールします

以前、Ubuntu 16.04 に MySQL をスムーズにインストールしました。今回、Ubuntu...

Nginx の Docker インストールの問題とエラー分析

質問: DockerにNginxをインストールするときに次のエラーが発生しました: docker: ...

ubuntu20.04 上の CLion2020.1.3 での ROS のインストールと設定の詳細な説明

1. CLionをダウンロード、インストール、アクティベートするオンラインで提供されるチュートリアル...

Mysql binlog ログファイルが大きすぎる場合の解決策

目次1. 関連するbinlog設定2. binlogに関する詳細設定2.1 バイナリログモードの変更...