簡體   English   中英

Logstash 未在 Docker 組合中公開端口 5044

[英]Logstash is not exposing port 5044 in Docker compose

我在使用 Docker 的 Logstash 時遇到問題。

我正在使用 docker.elastic.co/logstash/logstash:6.5.1。 問題是容器沒有暴露端口 5044,盡管 docker-compose 暴露了該給定端口。

services:
  logstash:
    image: docker.elastic.co/logstash/logstash:6.5.1
    ports: ['5044:5044']
    expose:
      - '5044'

嘗試了大約 5 個小時,但不明白問題出在哪里。 我試圖確定端口是否被容器暴露的方式是使用nmap localhostdocker 容器 ls (並查看 PORTS 部分)。 我在MacOS機器上。

您是否檢查了主機端口是否在使用中:netstat -plntu並查找該端口,否則您可以通過其他端口(如端口)在主機上對其進行更改:['5045:5044']公開:-'5044'並且您的應用程序並檢查它是否正常工作?

我認為這與環回地址有關,您可以在此處查看更多信息https://discuss.elastic.co/t/docker-image-doesnt-expose-ports-in-custom-image/156479/4

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM