Docker安装Kibana出现的问题,Kibana正常启动(通过docker ps命令检查),但是却无法在浏览器上访问kibana,

通过docker logs kibana(容器名) 检查,

网上给出解释,是kibana的配置文件kibana.yml没有修改ES集群的IP, 于是进入kibana容器修改es的ip, 结果仍旧不行,

由于之前看到过一篇文章曾经提过,Docker容器中启动服务和直接在Linux环境下安装服务,会有ip上的区别,不在是服务器的物理ip, 而是容器对外暴露对的ip, 通过docker inspect elasticsearch查看ES容器暴露出来的ip 

停止并删除现有的Kibana容器,然后重新启动kibana并添加环境变量参数:-e ELASTICSEARCH_HOSTS="http://172.17.0.5:9200", 然后就可以成功访问kibana了

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐