Docker安装kibana

80 阅读1分钟

下载docker镜像

docker pull kibana:8.4.1

先临时启动kibana,获取/usr/share/kibana/config下的配置文件

docker run -d --name kibana -p 5601:5601 kibana:8.4.1

启动完成之后复制容器中/usr/share/kibana/下面config文件到挂在目录下

docker cp <容器id>:/usr/share/kibana/config 宿主机挂载目录地址/config

停止删除容器

使用docker启动

docker run -d --name kibana --restart=always \
-v /soft/docker/kibana/config:/usr/share/kibana/config \
-v /etc/localtime:/etc/localtime:ro \
-p 5601:5601 kibana:8.4.1

访问http://127.0.0.1:5601

image.png

获取elasticsearch的token

 docker exec -it elasticsearch bash
 bin/elasticsearch-create-enrollment-token --scope kibana

获取kibana的code

docker exec -it kibana bash bin/kibana-verification-code

输入elasticsearch的账号密码

image.png

最终使用elasticsearch的账号密码登录

汉化kibana

我们已经把kibana配置文件挂载在/soft/docker/kibana/config目录下了,在配置文件中加入 i18n.locale: "zh-CN"

 vi /soft/docker/kibana/config/kibana.yml 

image.png

重启kibana容器

docker restart <容器id>