くますきIT日記

IT系資格、競技プログラミングの情報を書いていきます。

Elasticsearch×Kibana 学習中トラブルシューティング&Tips

目次

1.概要

1.1 本ページについて

AWS認定の時に出てきたElasticsearch×Kibanaの学習に関するメモ。

 →トラブルシューティングをまとめるページ。

 
1.コンテナをバックグラウンドで起動させる

【事象】

コンテナをフォアグラウンドで起動すると、

 ・1コンテナしか起動できない。

 ・ホストに戻るため停止が必要になってしまう。

バッチ処理のコンテナであればよいが、今回は常時起動させておきたいので、

バックグラウンドで起動してもらう(dettach)

 

【対応】 

デタッチで起動することをデフォルトにしたいので、いったん削除して、再度runする。
 sudo docker rm -f kib01
 sudo docker rm -f es01

 sudo docker run -d --name es01 --net elastic -p 9200:9200 -it -m 1GB  docker.elastic.co/elasticsearch/elasticsearch:8.13.4
 sudo docker run -d --name kib01 --net elastic -p 5601:5601  docker.elastic.co/kibana/kibana:8.13.4

 

2.サーバ起動時に、コンテナを自動開始起動させる

サーバ起動後、毎回コンテナの手動起動が必要になっていた。

sudo docker start es01
sudo docker start kib01

 

面倒なので、自動起動に変更する。

sudo docker update --restart=always kib01
sudo docker update --restart=always es01