【问题标题】:Can not reach Kibana remotely using ELK Docker images无法使用 ELK Docker 镜像远程访问 Kibana
【发布时间】:2017-04-19 13:23:52
【问题描述】:

我有一台远程 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,我需要进行一些调整吗?

编辑:我尝试按照here 的建议打开端口 5601,但这也没有用。

【问题讨论】:

  • 听起来可能是防火墙问题,而不是容器问题。您是否使用docker-compose 将它们全部旋转并使用已发布的端口?
  • @Rawkode 我正在使用docker-composedocker-compose.yml 文件,正如两个图像中提供的那样,没有任何更改。
  • docker-compose.yml 端口映射更改为- 80:5601 并浏览到http://host-ip 并查看Kibana 是否正常工作。如果是这样,那就是防火​​墙。
  • @Rawkode 我不能这样做,因为当我在docker-compose.yml 中将端口更改为 80 时出现错误,表示该端口已在使用中。 netstat -l 没有列出任何带有端口 80 的东西,而且我没有在这台机器上运行任何其他东西。

标签: docker kibana elastic-stack


【解决方案1】:

正如@Rawkode 在 cmets 中建议的那样,问题出在防火墙上。我正在处理的 VM 是在 Azure 上创建的,我必须创建一个入站安全规则以允许从端口 5601 访问 Kibana。有关此主题的更多信息,请参阅here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-31
    • 1970-01-01
    • 2018-04-22
    • 2019-10-17
    • 1970-01-01
    • 2019-12-26
    • 1970-01-01
    • 2019-04-29
    相关资源
    最近更新 更多