我正在尝试在docker上安装elk和filebeat,我上传了elk的图像,它起作用了,我可以去kibana仪表板并查看弹性,…现在我想安装filebeat图像,所以我按照留档贝娄,图像被拉取,但当我想运行filebeat安装命令时,我出错了。
文档:https://www.elastic.co/guide/en/beats/filebeat/current/running-on-docker.html#running-on-docker
这是我使用的命令:
docker run docker.elastic.co/beats/filebeat:8.1.2 setup -E setup.kibana.host=kibana:5601 -E output.elasticsearch.hosts=["elasticsearch:5601"]
这是我得到的错误:
退出:无法连接到任何配置的Elasticsearch主机。错误:[错误连接到超文本传输协议的Elasticsearch://elasticsearch: 9200:获取"超文本传输协议://elasticsearch:9200":查找192.168.65.5:53上的elasticsearch:读取udp172.17.0.2:41384-
您如何访问kibana服务?您的elasticsearch是否在超文本传输协议://elasticsearch: 9200上运行?如果您在localhost运行它,请尝试查看它是否在http://localhost:9200运行。将docker命令更改为适当的主机值。