docker-compose - 在 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"}
解决方案
推荐阅读
- python - 如何在 Python 的 for 循环中检索剩余项目?
- css - Material UI ReactJS如何在没有组件“移动”效果的情况下很好地对齐
- python - 创建一个类的对象来测试一个方法python
- regex - 将同一个单词中混合大小写分成两行
- jenkins-pipeline - 在 Groovy\Jenkins 中是否有一个可以将毫秒转换为秒的班轮
- html - 让屏幕阅读器读取 javascript 创建的对话框中的内容
- python - pythonhackerrank问题中的字典RUNTIME问题(菜鸟问题)
- asp.net-core - 如何修改 .Aspnetcore.Identity.Application Cookie 名称?
- java - Intellij Idea 的远程调试失败并出现错误:调试器无法附加:握手失败 - 连接过早关闭
- visual-studio - 如何检查 VS Code 侧边栏中打开的项目?