docker安裝elk的注意事項


官網安裝文檔:Install Kibana with Docker | Kibana Guide [7.13] | Elastic

 

1、首先啟動Elasticsearch

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type"="single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
-v /Users/tal/data0/docker_dir/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /Users/tal/data0/docker_dir/elasticsearch/data:/usr/share/elasticsearch/data \
-v /Users/tal/data0/docker_dir/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.13.3

2、查詢Elasticsearch的內網ip

docker inspect --format '{{ .NetworkSettings.IPAddress }}' 3b7e4aa0445c

3、啟動kibana,這里ELASTICSEARCH_HOSTS使用Elasticsearch容器的內網ip

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://172.17.0.2:9200 -p 5601:5601 -d kibana:7.13.3

 

沒有按照上面的第3步驟,起不來kibana,會報錯:

Kibana server is not ready yet

日志:{"type":"log","@timestamp":"2021-07-14T03:09:32+00:00","tags":["error","savedobjects-service"],"pid":952,"message":"Unable to retrieve version information from Elasticsearch nodes."}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM