用docker啓動kibana, 啓動完成後,過了好久, 瀏覽器輸入http://192.168.56.10:5601/ , 仍是不能訪問kibanadocker
用docker logs 查看日誌信息,發現報錯 "Unable to revive connection: http://elasticsearch:9200/"}瀏覽器
應該是容器啓動的時候, es主機的沒有設置正確, 後來才發現是由於ELASTICSEARCH_HOSTS 末尾的少打了.bash
解決辦法: 進入kibana的容器修改es的節點信息. 進入容器 docker exec -it d1d /bin/bash d1d爲容器的id elasticsearch
進入以下的路徑, 修改配置文件vi kibana.yml ui
修改elasticsearch.hosts的地址, 改爲es的ip server.name: kibana server.host: "0" elasticsearch.hosts: [ "http://192.168.56.10:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true3d
修改完成配置文件後, 重啓docker的kibana服務 瀏覽器中輸入 http://192.168.56.10:5601/ 便可訪問kibana
日誌