天天看点

docker下kibana搭建

docker下kibana搭建

上文介绍了elasticsearch的安装,本文将介绍elk环境的搭建,楼主保证亲测,无异常抛出,建议收藏。

elk为日志收集系统,主要包括kibana(可视化界面),logstash(日志收集)。本篇将记录楼主安装的过程。

1.kibana安装

1.下载镜像

docker pull kibana:7.10.1      
注意:需要与elasitcsearch版本相同

2.启动

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.xx.xx:9200 -p 5601:5601 -d kibana:7.10.1      

参数解释

3.更改配置文件 设置xpack

因为上文中,我们的es配置了xpack,所以在连接时候也要设置xpack,此时需要进入docker容器修改配置文件。

1.进入容器

docker exec -it 容器id /bin/bash      
docker下kibana搭建

2.修改配置文件

cd config
vi kibana.yml      

kibana.yml配置

i18n.locale: "zh-CN"
server.port: 5601
server.host: 0.0.0.0
elasticsearch.username: "elastic" #es中配置
elasticsearch.password: "xxxx"    #es中配置
xpack.reporting.encryptionKey: "a_random_string"
xpack.security.encryptionKey: "something_at_least_32_characters"      
配置修改完之后需要重启docker容器。

4.验证

访问ip:5601,输入es中配置的xpack账号密码即可,如:elastic/123456。

docker下kibana搭建
如果此处账号密码不了解,可以参考上文elasticsearch安装。