ElasitcSearch
- Elastic社の公式イメージを使います(注; hub.docker.comではありません)
- カスタマイズは、コンテナの起動(docker run の)オプションだけです
操作
コンテナを起動
cd appendix/logaggr/elasticsearch/
sh scripts/start.sh
コンテナの停止
cd appendix/logaggr/elasticsearch/
sh scripts/stop.sh
コンテナの起動
- ポートを2つ開けています
- discovery.typeでsingle-nodeを指定しています。 冗長構成も取れますが、それは、また別途
- ES_JAVA_OPTSはメモリ使用量を小さくするためのJVMのオプション指定です
docker run -d \
--network=log \
--name=elasticsearch \
-p 127.0.0.1:9200:9200 \
-p 127.0.0.1:9300:9300 \
-e "discovery.type=single-node" \
-e "ES_JAVA_OPTS=-Xms256m -Xmx256m" \
docker.elastic.co/elasticsearch/elasticsearch:7.16.2