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

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(创建一个索引)

7.1 创建索引的规则

网友评论