質問: コンテナ上のesでlocalhostへのアクセスできない 以下のdocker-compose.ymlとdockerfile、elasticsearch.ymlの設定で コンテナを作成しました。(使用するポート番号は9600) そこでlocalhost:9600にアクセスしてもerr_empty_responseとなってしまいます。 設定ファイルのパラメータに何か不足があるのでしょうか? docker-compose.yml version: '2.2' services: elasticsearch7-4: build: elasticsearch-ver7.4.0-kuromoji container_name: elastic...
回答: この設定が反映されるのはelasticsearch.ymlではなくdocker-compose.ymlなのはなぜなのでしょうか? http.portの設定をelasticsearch.ymlに設定した場合でも、もちろん設定は反映されます。 以前提示された内容ですと、elasticsearch.ymlが意図しない場所に置かれてしまっていますので正しい場所に配置するようにします。 (configファイルの読み先を変えるような設定をしていない前提です) そうすれば、設定ファイルで指定したhttp.portの値が有効になっていることが確認できるかと思います。 dockerfile例(c...