Docker を使用して Elasticsearch をインストールするにはどうすればよいですか?

Docker Wo Shi Yongshite Elasticsearch Woinsutorusurunihadousurebayoidesuka



Elasticsearch は、人気があり、順調に成長している検索エンジンおよび分析ツールです。さまざまな種類のデータや情報を保存および分析するためによく使用されますが、通常は非構造化データおよび半構造化データに使用されます。簡単にセットアップしてさまざまなプラットフォームにインストールできます。

場合によっては、ユーザーは、Ubuntu ディストリビューションなどの異なるプラットフォームに基づく一部のアプリケーションで Elasticsearch を使用する必要があります。このような状況では、ユーザーは Docker を使用して Elasticsearch をインストールして使用できます。 Docker は、ユーザーがアプリケーションやプログラムを必要な依存関係とともに簡単にコンテナ化できるプラットフォームです。







この記事では、Docker を使用して Elasticsearch をインストールする方法を説明します。



Docker を使用して Elasticsearch をインストールするにはどうすればよいですか?

Docker は、ユーザーがコンテナ化された分離された環境で Elasticsearch を実行できるプラットフォームです。 Docker を使用して Elasticsearch をインストールするには、リストされている手順を実行します。



ステップ 1: Docker イメージをプルする





まず、「」を使用して、公式 Docker レジストリから Elasticsearch Docker イメージをプルします。 docker pull <イメージ名> ' 指示:

ドッカー プル docker.elastic.co / 弾性検索 / エラスティックサーチ:8.8.2



ステップ 2: ネットワークを作成する

次に、「」を使用して Elasticsearch 用の新しいネットワークを作成します。 ドッカーネットワークの作成 ' 指示。このステップはオプションですが、推奨されます。ネットワークを作成すると、ユーザーがコンテナを削除すると、Elasticsearch がデータとともに完全に削除されます。ただし、ネットワークには Elasticsearch データのバックアップが存在します。

docker ネットワークがエラスティックを作成する

ステップ 3: イメージを実行する

次に、以下のコマンドを使用して、Elasticsearch イメージを実行して Elasticsearch コンテナを作成し、起動します。

ドッカーラン - 名前 es01 - ネット 弾性のある -p 9200 : 9200 -それ docker.elastic.co / 弾性検索 / エラスティックサーチ:8.8.2

上記のコマンドでは次のようになります。

  • -名前 ”オプションはコンテナ名を指定しています。
  • -ネット 」オプションは、ネットワークとコンテナを接続するために使用されます。
  • -p 」オプションはコンテナの公開ポートを定義しています。
  • -それ 」フラグはコンテナを対話的に実行し、ターミナルをコンテナに割り当てます。

ここで、Elasticsearch は「」のパスワードを生成します。 弾性のある ” ユーザーとトークンを使用して Kibana を設定します。後で使用できるように、この情報のバックアップを作成します。

注記: この時点で、ユーザーはコンテナーを実行する際に困難に直面し、エラーが発生する可能性があります。 Elasticsearch が正常に終了しませんでした ”。この問題を解決するには、添付の手順に従って、当社が提供するソリューションに移動できます。 役職 。

ステップ 4: 検証

コンテナが指定したポートで Elasticsearch を実行しているかどうかを確認するには、「」に移動します。 http://localhost:9200 」のURLです。これを行うと、Elasticsearch はユーザー名とパスワードの入力を求めます。ユーザー名を追加します「 弾性のある 」と、上記の手順で Elasticsearch コンテナーを実行するときに生成されたパスワードを入力します。以下の出力は、Docker コンテナを使用して Elasticsearch が正常に実行されたことを示しています。

注記: この時点で、多くのユーザーが「」に直面する可能性があります。 接続がリセットされました ' エラー。記載されたエラーを解決するには、リンク先を参照してください。 記事 ここでは、「接続がリセットされました」エラーを解決するためのステップバイステップのガイドを提供しています。

Docker を使用した Elasticsearch のインストールについては以上です。

結論

Docker を使用して Elasticsearch をインストールするには、まず、「」を使用してレジストリから公式 Elasticsearch イメージをプルします。 docker pull <イメージ名> ' 指示。その後、「」を通じてイメージを実行します。 docker run -p 9200:9200 <イメージ名> ' 指示。このブログでは、Docker を使用して Elasticsearch をインストールする方法を説明しました。