docker composeでelasticsearchの設定ファイルを作るとkibanaにUnable to retrieve version information from Elasticsearch nodesで怒られる
#docker #elasticsearch #kibana
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-file に則って書いてたけどさすがに全設定docker-compose.ymlにベタ書きは可読性やばいなと思ってelasticsearch.ymlに移動した
→エラー
kibanaのログ
code:log
Unable to retrieve version information from Elasticsearch nodes
原因
elasticsearch.ymlのnetwork.hostのデフォルト値がlocalhostになってる
解決方法
以下を設定
code:elasticsearch.yml
network:
host: 0.0.0.0
見てないけど多分設定ファイル書く前はいい感じのelasticsearch.ymlがコンテナ内に置いてありそう