Docker安装Kibana详解

1 、拉取镜像

  • 指定版本(6.4.3)进行拉取,不指定版本是以latest版本为主.
docker pull docker.elastic.co/kibana/kibana:6.4.3

2 、创建文件目录

  • 指定一个路径创建一个config目录,用于存放kibana.yml
mkdir -p /usr/local/kibana/config

3、配置kibana.yml文件

  • kibana.yml文件内容,而elasticsearch.url表示elasticsearch的访问路径
server.host: '0.0.0.0'
elasticsearch.url: 'http://192.168.1.237:9200'
xpack:
  apm.ui.enabled: false
  graph.enabled: false
  ml.enabled: false
  monitoring.enabled: false
  reporting.enabled: false
  security.enabled: false
  grokdebugger.enabled: false
  searchprofiler.enabled: false

4、运行容器

  • 命令操作,在运行有转义问题,建议把\去掉,整成一行命令脚本进行执行
docker run -d -it --restart=always  \ 
--privileged=true  \
--name=kibana -p 5601:5601  \
-v/usr/local/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml docker.elastic.co/kibana/kibana:6.4.3 
image.png

5、验证是否安装成功

  • 在浏览器输入http://192.168.1.237:5601,能访问到此界面表示安装成功.
    验证.png

6、红色提示

  • Unable to fetch mapping. Do you have indices matching the pattern

  • 此时报错中间红色部分,无法进行创建,找到资料得知:看官网的解释说这是因为初次设置的时候logstash没有加载到数据导致的。所以先要保证logstash能够加载到数据,此时logstash这里确实还没安装.

7、新建一个索引

  • 此索引主要是用来存放代码中的生成的logs归类目录,找到Management菜单,点Create Index Pattern(创建一个索引)
image.png

7.1 创建索引的规则

规则.png

你可能感兴趣的:(Docker安装Kibana详解)