2017-10-04 39 views
2

我想將以下插件安裝到在容器上運行的Kibana。 https://github.com/istresearch/kibana-object-format如何將github上的插件安裝到在容器上運行的Kibana

但是,由於我是Kibana的新手,我不知道如何安裝它。其自述頁面說我應該參考下面的官方指南頁面,但它根本沒有幫助我。 https://www.elastic.co/guide/en/kibana/current/_installing_plugins.html

該插件沒有在已知的插件列表中列出。所以我想它應該從github下載並安裝它。但我不知道如何。

我正在測試的圖像現在在下面。

  • docker.elastic.co/kibana/kibana:5.6.2
  • kibana:5.5.2

任何建議或意見,將幫助。 謝謝,

回答

0

如果您創建一個Dockerfile例如,您可以下載插件並安裝到您的容器中。這將允許你有一個圖像轉動Kibana,包括插件。

Kibana有這個命令來安裝插件:kibana-plugin install

例如,添加插件KNQL可以做到這樣:

FROM kibana:5.6.6 

ENV PATH /usr/share/kibana/bin:$PATH 

# Documentation https://www.elastic.co/blog/elasticsearch-docker-plugin-management 
RUN kibana-plugin install \ 
"https://github.com/ppadovani/KibanaNestedSupportPlugin/releases/download/5.6.6-1.0.2/nested-fields-support-5.6.6-1.0.2.zip" 

# curl and jq are used for the healthcheck 
RUN apt-get update && apt-get install -y curl jq 

HEALTHCHECK --interval=1s \ 
--retries=600 \ 
CMD curl -f http://localhost:5601/api/status | jq '. | .status.overall.state' | grep -q green 

正如你可以看到我已經在結尾加上一個Healtcheck ,請查看documentation以瞭解更多關於此的信息。

相關問題