ELK日志系统Docker搭建与入门

简介

ELK指的是三个组件Elasticsearch(数据存储全文检索)+Logstash(日志接收过滤输出)+Kibana(可视化)。本篇只介绍搭建过程,详细配置入门在下一篇博客,原理嘛…有时间再探索。

搭建环境

  1. ELK+Filebeats统一7.3.0版本
  2. CentOS7
  3. Windows7
  4. Docker19.03.1

安装

docker的安装可以参考:https://www.runoob.com/docker/docker-tutorial.html


ElasticSearch安装

docker pull elasticSearch:7.3.0

  • 镜像中已经有了默认的配置文件(/usr/share/elasticsearch/config/elasticsearch.yml),只指定了允许远程访问,如果有需要自定义配置文件需要进行映射。
  • 存储数据的目录(/usr/share/elasticsearch/data)通常会映射到本地磁盘上,防止容器崩溃后的数据丢失。
  • 需要绑定9200和9300端口进行使用

综上所述给出启动镜像的启动命令为:

docker run -itd --name elasticsearch -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” -v /usr/elasticsearch/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /usr/elasticsearch/data:/usr/share/elasticsearch/data elasticsearch:7.3.0

启动成功后在浏览器中输入地址:http://192/168/16.12:9200有json格式数据返回既为成功
在这里插入图片描述

不同机器安装时可能会出现问题,自行百度或者参考官网:https://www.elastic.co/guide/en/elasticsearch/reference/6.4/docker.html

Kibana安装

docker pull kibana:7.3.0

  • kibana中默认配置:
    在这里插入图片描述
    官网给出的命令中需要link elasticsearch的容器,但是docker新版本中不建议使用–link 指令,所以我们自定义配置文件重新指定地址。
server.name: kibana
server.host
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值