首页 > 解决方案 > 在 Docker Compose 中运行 Log stash 会引发错误

问题描述

我正在尝试在docker中配置logstash。Elastic Search 托管在 AWS EC2 中。我需要使用 logstash 将数据插入其中。下面是 docker-compose.yml 的内容。

version:"1"
services:
     logstash:
           image: docker.elastic.co/logstash/logstash:7.8.0
           command: logstash -f logstash.conf
           ports:
              -"9200":9200

当我运行“docker-compose up”时,它没有连接到“logstash.conf”中定义的 AWS URL,而是抛出错误。

error=>"Elasticsearch Unreachable: [http://elasticsearch:9200/][Manticore::ResolutionFailure] elasticsearch: Name or service not known"}

标签: docker-composelogstash

解决方案


推荐阅读