Docker安裝ES和Kibana


1.ES安裝

1.下載ES鏡像問題
   docker pull elasticsearch
2.運行ES
  docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch

 

一定要關閉防火牆!

systemctl stop firewalld.service            #停止firewall
systemctl disable firewalld.service        #禁止firewall開機啟動

測試訪問:

 

注意:-p 5601:5601 是kibana的端口地址 (我這里kibana的container共用elasticsearch的網絡,所以這樣設置。

 

補充: 如果運行時候報錯:

docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch
docker: Error response from daemon: Conflict. The container name "/elasticsearch" is already in use by container "f4ffad5c0550aac679a973b6ade22e16ab1664b6754552736cb75a65dd28e2b4". You have to remove (or rename) that container to be able to reuse that name.

處理:

看到已經退出了:

重啟下: docker restart elasticsearch  或者 docker start  容器id

 如果沒有退出:

docker rm fb087642b497(鏡像ID)

 

2. Kibana安裝   kibana連接本地es  : ELASTICSEARCH_URL

docker run -it -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name kibana --network=container:elasticsearch kibana

注意:

docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch -v /usr/local/es/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml

測試運行結果

http://192.168.91.66:5601/app/kibana

 


免責聲明!

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



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