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