相关疑难解决方法(0)

Docker上的Kibana无法连接到Elasticsearch

我试图创建Kibana和Elasticsearch,看起来Kibana在识别Elasticsearch时遇到了麻烦.

这是我的步骤:

1)创建网络

docker network create mynetwork --driver=bridge
Run Code Online (Sandbox Code Playgroud)

2)运行Elasticsearch容器

docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch_2_4 --network mynetwork elasticsearch:2.4
Run Code Online (Sandbox Code Playgroud)

3)运行Kibana容器

docker run -i --network mynetwork -p 5601:5601 kibana:4.6
Run Code Online (Sandbox Code Playgroud)

当我通过http:// localhost:9200 /通过我的浏览器连接到Elasticsearch时,我得到一个JSON输出.

但是当我打开http:// localhost:5601 /我得到

Unable to connect to Elasticsearch at http://elasticsearch:9200.
Run Code Online (Sandbox Code Playgroud)

替代方法,

我尝试时仍然遇到类似的错误

docker run -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 -p 5601:5601 kibana:4.6
Run Code Online (Sandbox Code Playgroud)

我得到错误的地方

Unable to connect to Elasticsearch at http://127.0.0.1:9200.
Run Code Online (Sandbox Code Playgroud)

我的博客帖子基于公认的答案:https://gunith.github.io/docker-kibana-elasticsearch/

elasticsearch docker kibana kibana-4 elasticsearch-2.0

29
推荐指数
2
解决办法
2万
查看次数