3、docker安装kibana

前言

参考docker hub文档
参考kibana文档

概述

Kibana 是一个开源分析和可视化平台,旨在与 Elasticsearch 配合使用。您可以使用 Kibana 搜索、查看存储在 Elasticsearch 索引中的数据并与之交互。您可以轻松地执行高级数据分析并在各种图表、表格和地图中可视化您的数据。

安装镜像

因为之前安装elasticsearch是7.14.2版本,防止出现意外,kibana安装同样版本。

docker pull kibana:7.14.2

修改配置文件

启动kibana 并进入

docker run -d --name kibana -p 5601:5601 kibana:7.14.2
docker exec -it kibana /bin/bash

找到kibana.yml文件
在这里插入图片描述
退出容器使用exit,然后创建挂载目录,将容器内的kibana配置文件拷贝出来。

mkdir -p /data/kibana/config
docker cp kibana:/usr/share/kibana/config /data/kibana/

在本地就能看到拷贝出来的kibana.yml文件,修改配置为

#
# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.host: "0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://localhost:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
# 这里配置中文显示,默认为英文 【English - en (default)、Chinese - zh-CN、Japanese - ja-JP】
i18n.locale: "zh-CN"

有兴趣的可以参考官方文档这配置下

重新启动kibana

删除之前启动的测试镜像

docker rm kibana

使用挂载启动kibana

docker run -d \
--name kibana -p 5601:5601 \ 
-v /data/kibana/config:/usr/share/kibana/config \ 
kibana:7.14.2

测试访问kibana

这里腾讯云服务器为例,开放5601端口
在这里插入图片描述
访问kibana,出现意外,访问页面报错

Kibana server is not ready yet

原因:可能是因为kibana配置的localhost为本机ip,并非docker内的elasticsearch的ip。

解决方法

使用命令查询elasticsearch在docker容器中ip

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' elasticsearchID

再次修改 kibana.yml 文件,直接修改挂在出来的文件见就可以

vim /data/kibana/config/kibana.yml
将
elasticsearch.hosts: [ "http://localhost:9200" ]
改为
elasticsearch.hosts: [ "http://容器内es ip:9200" ]

然后重新启动kibana

docker restart kibanaID

再次访问就行了0.0。

elasticsearch和kibana设置用户名和密码
请查阅 该贴https://blog.csdn.net/IT_road_qxc/article/details/121858843

新手最近开始写文章,手敲不易,请多多支持!在此感谢每位读者0.0

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值