DUICUO

DockerでElasticsearch 7.7.0をインストールするための詳細なガイド

[[408785]]

1. イメージをプルする

  1. docker pull docker.elastic.co/elasticsearch/elasticsearch:7.7.0

2. Elasticsearchを実行する

  1. docker run --name=elastic770 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /var/docker/elastic/data:/data docker.elastic.co/elasticsearch/elasticsearch:7.7.0  

テスト環境では、`-e "discovery.type=single-node"` を追加します。

3. IK単語分割プラグインをインストールする

  1. docker exec -it elastic770 /bin/bash ./bin/elasticsearch-plugin をインストールします https://jeecgos.oss-cn-beijing.aliyuncs.com/eoafile/elasticsearch-analysis-ik-7.7.0.zip

4. その他の構成

elasticsearch.yml を作成する

  1. クラスター: "elasticsearch7.7.0"  
  2. ネットワークホスト: 0.0.0.0
  3. ノード名: node0
  4. http.ホスト: 0.0.0.0
  5. http.cors.enabled: 
  6. http.cors.allow-origin: "*"  

それを Docker コンテナにコピーし、元の構成ファイルを上書きします。

  1. docker cp elasticsearch.yml elastic770:/usr/share/elasticsearch/config

ES ステータスを確認するには、http://127.0.0.1:9200 をクリックします。

5. ビジュアル管理ツールをインストールする

  1. docker run -p 9800:9800 -d --link elastic770:hd containerize/elastichd  

ブラウザで http://localhost:9800 を開いてください。デフォルトでは接続されていないため、手動で http://hd:9200 に接続を変更する必要があります。