下载镜像
docker pull docker.io/kibana:7.1.0
版本注意要和ES保持一致,不然可能会报错误!
安装kibana容器
docker run -it -d -e ELASTICSEARCH_URL=http://192.168.211.132:9200 --name kibana --restart=always -p 5601:5601 kibana:7.1.0
ELASTICSEARCH_URL=http://192.168.211.132:9200:是指链接的ES地址
restart=always:每次服务都会重启,也就是开启启动
5601:5601:端口号
可能出现的问题
Kibana server is not ready yet
出现的原因:
第一点:KB、ES版本不一致(网上大部分都是这么说的)
解决方法:把KB和ES版本调整为统一版本
第二点:kibana.yml中配置有问题(通过查看日志,发现了Error: No Living connections的问题)
解决方法:将配置文件kibana.yml中的elasticsearch.url改为正确的链接,默认为: http://elasticsearch:9200
改为http://自己的IP地址:9200
第三点:浏览器没有缓过来
解决方法:刷新几次浏览器。
我就出现了上述问题,然后进入docker容器改掉kibana.yml
docker exec -it kibana /bin/bash
cd config/
vi kibana.yml
exict
替换掉这里就行!
然后重启docker镜像
docker restart [cid]
重启成功之后,清空浏览器缓存,必须要清!
然后访问:http://192.168.0.118:5601/
确认成功!