Elasticsearch
Appearance
docker run -d \
--name elasticsearch \
--net somenetwork \
-p 9200:9200 \
-p 9300:9300 \
-e "discovery.type=single-node" \
-v esdata:/usr/share/elasticsearch/data \
elasticsearch:8.18.0
Untuk mendapatkan password pertama kali
docker exec -it elasticsearch bin/elasticsearch-reset-password -u elastic
lalu login dengan membuka https://localhost:9200 atau dengan command
curl -u elastic -k https://localhost:9200
Untuk melihat isi di dalam elasticsearch, kita memerlukan kibana. VERSI KIBANA DAN ELASTICSEARCH HARUS SAMA
docker run --name kib01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.18.0
Untuk login ke kibana, kita butuh token yang digenerate dari elastisearch. Jalankan command:
docker exec -it elasticsearch bin/elasticsearch-create-enrollment-token --scope kibana
Setelah token berhasil dimasukan, kita didirect ke page login. isi username dengan elastic, untuk password masukan yang digenerate pertama kali. untuk catatan, password dan token itu
BERBEDA