Logstash не выставляет порт 5044 в Docker compose - PullRequest
0 голосов
/ 02 декабря 2018

У меня проблемы с Logstash с Docker.

Я использую 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 localhost и docker-контейнер ls (и просматривая раздел PORTS).Я нахожусь в машине MacOS.

1 Ответ

0 голосов
/ 02 декабря 2018

вы проверили, используется ли порт хост-машины: netstat -plntu и искали этот порт, иначе вы можете изменить его на хосте через другой порт, например порт: ['5045: 5044'] expose: - '5044 'А в вашем приложении и проверьте, работает оно или нет?

...