2017-10-06 9 views
0

私はofficial versionから今度は廃止されたelasticsearch version 5.5.2docker hub versionに移動しました。弾性検索インスタンスのクラスタ名を変更するにはどうすればよいですか?

公式のバージョンでは、クラスターの名前を設定する際には、環境変数- cluster.name=docker-clusterとして渡すことをお勧めします。このメソッドは、ドッカーハブバージョンでは機能しません。環境変数にもかかわらず、デフォルト名「elasticsearch」が使用されます。

先ほどのquestionを参照すると、私はドッカー作成ファイルのコマンドをcommand: [ "elasticsearch", "-Des.cluster.name=another-name" ]に上書きして実験しましたが、これによってコンテナがまったく開始しません。

カスタム設定ファイルを使用せずにクラスタ名を上書きする方法はありますか?

答えて

0

docker logs <container>再起動中のコンテナでは、使用する正しい構文が表示されました。機能した構文はcommand: ["elasticsearch", "-Ecluster.name=es-cluster"]

関連する問題