Kibana使用Docker来设置和使用Elasticsearch

我们如何才能拉动并使用elasticsearch的docker镜像?

我拉最新的形象,运行docker run -d elasticsearch -p 9200:9200 ,但是当我访问http://0.0.0.0:9200/连接被拒绝。 再一次,当我用curl命令尝试结果是一样的。
通过docker ps命令检查它是否在运行,状态正在运行。 如何通过此elasticsearch图像使用Kibana仪表板的graphics用户界面(GUI)?

如果你去弹性search文档,你会发现这个问题,因为它缺省带有X-Pack,并且拒绝访问的问题是由于这个原因造成的。 我想这会解决你的问题。

不,你不能使用相同的图像来运行Kibana,你需要Kibana的图像。

基于官方dockerhub页面的弹性海棠 。

运行容器:

 docker run -d -p 9200:9200 9300:9300 elasticsearch 

然后可以通过http://localhost:9200访问API


kibana图像是一个单独的图像,它应该分开启动。 检查https://www.elastic.co/guide/en/kibana/current/docker.html以查看如何启动kibana容器并将其连接到弹性search。