无法使用麋鹿Docker图像远程访问Kibana

无法使用麋鹿Docker图像远程访问Kibana,docker,kibana,elastic-stack,Docker,Kibana,Elastic Stack,我有一台远程Ubuntu 14.04机器。我下载并运行了几张麋鹿码头工人的图片,但我似乎在所有这些图片中都得到了相同的行为。我尝试了这两个存储库中的图像:和。问题是,在这两幅图像中,Elasticsearch、Logstash和Kibana都能在本地完美工作,但是当我尝试使用http://host-ip:5601,我连接超时,无法联系Kibana。此外,我还可以从http://host-ip:9200。正如两个存储库所建议的那样,我向Logstash中注入了一些数据,但这也不起作用。为了远程到达

我有一台远程Ubuntu 14.04机器。我下载并运行了几张麋鹿码头工人的图片,但我似乎在所有这些图片中都得到了相同的行为。我尝试了这两个存储库中的图像:和。问题是,在这两幅图像中,Elasticsearch、Logstash和Kibana都能在本地完美工作,但是当我尝试使用
http://host-ip:5601
,我连接超时,无法联系Kibana。此外,我还可以从
http://host-ip:9200
。正如两个存储库所建议的那样,我向Logstash中注入了一些数据,但这也不起作用。为了远程到达Kibana,我需要做些调整吗


编辑:我尝试按照建议打开端口5601,但也没有成功。

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

听起来可能是防火墙问题,而不是容器问题。您是否使用
docker-compose
和发布的端口将它们全部旋转起来?@Rawkode我使用的是
docker-compose
docker-compose.yml
文件,如两个图像中提供的,无任何更改。将
docker compose.yml
端口映射更改为
-80:5601
,然后浏览到
http://host-ip
并查看Kibana是否有效。如果是这样,那就是防火墙。@Rawkode我不能这样做,因为我在
docker compose.yml
中将端口更改为80时出错,说该端口已在使用中<但是,code>netstat-l没有列出端口为80的任何内容,我也没有在此计算机上运行任何其他内容。