Dockerインストールelasticsearch、kibana詳細チュートリアル

1. docker のインストール 7.4.2                      

docker pull elasticsearch:7.4.2
2.elasticsearch イメージがインストールされているかどうかを確認します      

docker images
3.キバナをインストール                          

docker pull kibana:7.4.2
4. Kibana イメージがインストールされているかどうかを確認します              

docker images
5. 仮想マシンの使用可能なメモリ サイズを表示する                

free -m
6. config 構成フォルダーの作成                  

mkdir -p /mydata/elasticsearch/config
7. データ フォルダーの作成                    

mkdir -p /mydata/elasticsearch/data
8. config フォルダー内の elasticsearch.yml ファイル        

echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
9. elasticsearch を起動し、いくつかの構成を行います (コマンドは長いですが、直接コピーする必要があり、ラップできないことに注意してください)。 :         docker run - -name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /mydata/elasticsearch/config/elasticsearch.yml :/usr/share/elasticsearch/config/elasticsearch.yml -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch :7.4.2
10. 他のユーザーに最大限の権限を割り当てる                

chmod -R 777 /mydata/elasticsearch/
11.elasticsearch コンテナーの containerID を表示します。    

docker ps -a
12.elasticsearch コンテナーを再起動します (f2c はコンテナー ID の最初の 3 桁です)。                

docker start f2c
13.elasticsearch コンテナーが正常に開始されたかどうかを確認します。    

docker ps
14. ログでエラーを確認します                      

docker logs f2c
15. ブラウザーでポート 9200 にアクセスし、json 文字列 ({ "name" : "f2c92aa136ec"、先頭、f2c は私の Elasticsearch コンテナー ID であり、これはすべての人にとって異なります) がある場合、それは Elasticsearch がインストールは成功しました 16
. elasticsearch を起動し、いくつかの構成を行います (192.168.36.128 は独自の IP アドレスに置き換える必要があり、コマンドはラップできないことに注意してください)。    

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.36.128:9200 -p 5601:5601 -d kibana:7.4.2
17. ブラウザでポート 5601 にアクセスし、kibana のホームページが表示されたら、kibana が正常にインストールされました

おすすめ

転載: blog.csdn.net/dd2016124/article/details/127598918