新建目录

mkdir -p /data/elk/{elasticsearch/data,logstash}

编写/data/elk/docker-compose.yml

version: '3'
services:elasticsearch:image: elasticsearch:7.7.0  #镜像container_name: elk_elasticsearch  #定义容器名称restart: always  #开机启动,失败也会一直重启environment:- "cluster.name=elasticsearch" #设置集群名称为elasticsearch- "discovery.type=single-node" #以单一节点模式启动- "ES_JAVA_OPTS=-Xms512m -Xmx1024m" #设置使用jvm内存大小volumes:- /data/elk/elasticsearch/plugins:/usr/share/elasticsearch/plugins #插件文件挂载- /data/elk/elasticsearch/data:/usr/share/elasticsearch/data #数据文件挂载ports:- 9200:9200kibana:image: kibana:7.7.0container_name: elk_kibanarestart: alwaysdepends_on:- elasticsearch #kibana在elasticsearch启动之后再启动environment:- ELASTICSEARCH_URL=http://elasticsearch:9200 #设置访问elasticsearch的地址ports:- 5601:5601logstash:image: logstash:7.7.0container_name: elk_logstashrestart: alwaysvolumes:- /data/elk/logstash/logstash-springboot.conf:/usr/share/logstash/pipeline/logstash.conf #挂载logstash的配置文件depends_on:- elasticsearch #kibana在elasticsearch启动之后再启动links:- elasticsearch:es #可以用es这个域名访问elasticsearch服务ports:- 4560:4560

新建文件;安装、运行ELK

#授权目录
cd /data/elk
chmod 777 elasticsearch/data#新建logstash/logstash-springboot.conf文件,新增以下内容
input {tcp {mode => "server"host => "0.0.0.0"port => 4560codec => json_lines}
}
output {elasticsearch {hosts => "es:9200"index => "springboot-logstash-%{+YYYY.MM.dd}"}
}#安装,运行ELK
docker-compose up -d
docker ps

参考链接:https://www.jianshu.com/p/2d78ce6bc504

docker-compose安装部署ELK相关推荐

  1. docker compose 安装es和kibana

    docker compose 安装es和kibana 准备工作 创建es数据存放目录 mkdir /root/app/elk/es/data 增加目录权限 不增加权限,es有可能启动不起来 chmod ...

  2. 如何使用Docker Compose安装Drupal

    The author selected United Nations Foundation to receive a donation as part of the Write for DOnatio ...

  3. 04@Docker Compose安装Compose模板文件的使用

    文章目录 Docker Compose 一.Docker Compose的介绍 1.Compose概述 2.Docker与Docker Compose区别 二.Docker Compose的安装 1. ...

  4. 使用Docker Compose安装mysql

    使用Docker Compose安装mysql 1运行 安装 Docker Compose 运行以下命令以下载 Docker Compose 的当前稳定版本:$ sudo curl -L " ...

  5. Docker Compose安装以及入门

    Docker 安装 脚本安装 自定义脚本 wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages ...

  6. 使用Docker快速安装部署ES和Kibana并配置IK中文分词器以及自定义分词拓展词库

    使用Docker快速安装部署ES和Kibana的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后, ...

  7. docker compose安装elasticsearch

    docker compose安装 elasticsearch 安装 创建目录 es: mkdir es cd es 创建挂载目录 data mkdir data 创建 docker-compose.y ...

  8. 使用Docker快速安装部署mysql

    使用Docker快速安装部署mysql的前提:首先需要确保已经安装了Docker环境 如果没有安装Docker的话,可以参考上一篇的内容:Linux上安装Docker 有了Docker环境后,就可以使 ...

  9. Docker——compose简述部署

    前言 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置: ●支持健康检查,允许存储键值对: ●基于Golong语言,可移植性强: ●支持ACL访问控制: 与Doc ...

  10. Docker Compose安装

    一 .  Docker Compose概述 Docker Compose是一个用于定义和运行多个容器Docker应用程序的工具.使用Compose,您可以使用YAML文件来配置应用程序的服务.然后 , ...

最新文章

  1. 我是AI产品经理,就必须掌握AI技术吗?
  2. pause pod 什么是pod_Kubernetes 自主式Pod清单 干货太多先马住慢慢看
  3. python中set函数作用如何自己用代码实现_Python进阶开发之元类编程
  4. python matlibplot_python matlibplot绘制3D图形
  5. Spark利用(idea+maven+scala)创建wordcount打包jar并在spark on yarn上运行——Spark的开发
  6. 限制input输入框的输入字符个数,区别中英文字符
  7. Dialogs(对话框)
  8. 世界读书日 | 技术人不要错过的好书(IT前沿技术)
  9. 保研之路——北邮网研院交换中心夏令营
  10. 网易公开课付费视频没有加密,可以随意下载到本地
  11. 福永苹果服务器维修,苹果发起 iPhone 7 “无服务”问题维修计划
  12. 计算机图形学笔记 || 基本图形的扫描转换
  13. 【营销获客三】信贷细分客群研究——小微企业主
  14. 复习DOS及批处理命令
  15. 第三部分:成交动力学之成交激素(二)——2、独特
  16. 2020腾讯阅文集团-前端笔试题
  17. mysql字符集校对和规则
  18. 分析三大移动应用的发展趋势
  19. 在x86和arm编译libmodbus
  20. 【唐老狮】C#——结构体和类的区别

热门文章

  1. 损失函数|交叉熵损失函数
  2. 趣学python3(1)-f前缀格式化字符串文本
  3. 【NLP】基于TF-IDF和KNN的模糊字符串匹配优化
  4. 阿里云天池发布完整开源数据集!实测可下!
  5. 【小白学PyTorch】扩展之Tensorflow2.0 | 21 Keras的API详解(上)卷积、激活、初始化、正则...
  6. 【机器学习基础】数学推导+纯Python实现机器学习算法14:Ridge岭回归
  7. 使用scikit-learn进行机器学习的简易教程
  8. Maven的简单配置说明
  9. 如何解决高维稀疏的user-item矩阵推荐问题?
  10. DigSci科学数据挖掘大赛-亚军方案分享