1、下載鏡像
[root@vanje-dev01 ~]# docker pull kibana:7.0.1
2、安裝部署
2.1 創建宿主機映射目錄
[root@vanje-dev01 ~]# mkdir /etc/kibana/ [root@vanje-dev01 ~]# vim /etc/kibana/kibana.yml server.name: kibana server.host: "0.0.0.0" elasticsearch.hosts: [ "http://172.16.11.248:9200" ] ## es地址 xpack.monitoring.ui.container.elasticsearch.enabled: true
說明:
這里kibana配置es地址不支持填寫多個es節點地址,官方的方案大概意思是:搭建一個只用來"協調"的es節點,讓這個節點加入到es集群中,然后kibana連接這個"協調"節點,這個"協調"節點,不參加主節點選舉也不存儲數據(node.master: false、node.data: false、node.ingest:false),只是用來處理傳入的HTTP請求,並將操作重定向到集群中的其他es節點,然后收集並返回結果。這個"協調"節點本質上也起了一個負載均衡的作用。參考地址:https://www.elastic.co/guide/en/kibana/7.2/production.html#load-balancing
2.2 啟動
[root@vanje-dev01 ~]# docker run -d --name kibana -p 5601:5601 \ -v /etc/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml \ kibana:7.0.1
3、驗證
瀏覽器訪問:http://172.16.11.248:5601