docker下安装kibana

x33g5p2x  于2021-03-14 发布在 Kibana  
字(1.0k)|赞(0)|评价(0)|浏览(573)

Kibana 的 Docker 镜像可以从 Elastic 官网上的 Docker 镜像仓库获取。该镜像是随 X-Pack 一起打包的。注意X-Pack 在这个 image 中是预装好的。安装了 X-Pack,Kibana 会去连接同样带有 X-Pack 的 Elasticsearch 集群。

官方文档:https://www.elastic.co/guide/cn/kibana/current/docker.html

kibana镜像也可以从dockerhub拉取,获取镜像命令:

docker pull docker.elastic.co/kibana/kibana:7.3.2
docker pull kibana:7.3.2

配置 Docker 中的 Kibana

Docker 镜像提供了几种方法来配置 Kibana。传统的方法是给出一个 配置 Kibana 中描述的配置文件 kibana.yml ,也可以使用环境变量来定义设置项。

绑定配置

一种配置 Docker 中 Kibana 的方法是通过绑定配置文件 kibana.yml 。使用 docker-compose 工具,向下面这样绑定:

services:
  kibana:
    image: docker.elastic.co/kibana/kibana:6.0.0
    volumes:
      - ./kibana.yml:/usr/share/kibana/config/kibana.yml

设置环境变量

在 Docker 中,Kibana 可以通过环境变量的方法设置。环境变量参考官方文档。

这些变量可以像下面这样,用docker-compose设置:

services:
  kibana:
    image: docker.elastic.co/kibana/kibana:6.0.0
    environment:
      SERVER_NAME: kibana.example.org
      ELASTICSEARCH_URL: http://elasticsearch.example.org

优先使用环境变量,然后是配置文件 kibana.yml 中的配置项。

Docker 默认值

使用 Docker 时,部署配置项有不同的默认值 ,这些配置项的默认值在 kibana.yml 中设置。可以通过自定义 kibana.yml 或者 环境变量覆盖这些默认值。

docker run -itd --name kibana \
    --restart always \
    -p 5601:5601 \
    --link elasticsearch \
    -e ELASTICSEARCH_HOSTS=http://192.168.93.40 \
    kibana:7.3.2

相关文章

微信公众号

最新文章

更多