2017-04-19 57 views
0

我有一臺遠程Ubuntu 14.04機器。我下載並運行了幾個ELK Docker鏡像,但我似乎在所有鏡像中都得到了相同的行爲。我嘗試了這兩個存儲庫中的圖像:spujadas/elk-dockerdeviantony/docker-elk。問題是,在這兩個圖像中,Elasticsearch,Logstash和Kibana都在本地完美工作,但是當我嘗試使用http://host-ip:5601從遠程計算機到達Kibana時,出現連接超時並且無法到達Kibana。另外,我可以從http://host-ip:9200到達Elasticsearch。正如這兩個存儲庫所暗示的,我向Logstash注入了一些數據,但這也沒有用。爲了遠程接觸Kibana,我需要做些調整嗎?無法使用ELK Docker映像遠程訪問Kibana

編輯:我試圖開放端口5601建議here,但那也沒有工作。

+0

聽起來像它可能是一個防火牆問題,而不是容器。你是用「docker-compose」把它們全部旋轉起來並使用發佈的端口嗎? – Rawkode

+0

@Rawkode我使用兩個圖像中提供的'docker-compose'和'docker-compose.yml'文件,沒有任何更改。 – halileohalilei

+0

將'docker-compose.yml'端口映射更改爲' - 80:5601'並瀏覽到http:// host-ip並查看Kibana是否可用。如果是這樣,它就是防火牆。 – Rawkode

回答

0

正如@Rawkode在評論中提出的那樣,問題在於防火牆。我正在使用的VM是在Azure上創建的,我必須創建入站安全規則以允許從端口5601訪問Kibana。有關此主題的更多信息,請參閱here