docker搭建并启动Logstash

这篇具有很好参考价值的文章主要介绍了docker搭建并启动Logstash。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.拉取镜像

#拉取镜像 如果想要使用ELK搭建日志系统 一定要和elasticsearch,kibana的版本保持一致
docker pull logstash:7.12.1
#启动容器
docker run -d --name logstash -p 4560:4560 logstash:7.12.1

2.修改配置(不挂载文件的方式)

#进入容器
docker exec -it logstash /bin/bash
#修改配置文件 将es的IP填入
vi /usr/share/logstash/config/logstash.yml

#继续修改配置
vi /usr/share/logstash/pipeline/logstash.conf

#将配置复制进去
input {
  	tcp {
		mode => "server"
		port => 4560
	}
}
filter {
}
output {
 	 elasticsearch {
		action => "index" #增加文档的方式,index,create,update,delete四种
		hosts => "120.48.9.71:9200" 
		index => "test_log" #索引名称
	}
}

#重启容器
docker restart logstash

3修改配置(挂载文件的方式)

mkdir /www/server/logstash/logstash.yml
mkdir /www/server/logstash/conf.d/logstash.conf

#将步骤2的配置添加进去 
#启动容器时 增加挂载
docker run -d --name logstash -p 4560:4560 
-v /www/server/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml 
-v /www/server/logstash/conf.d/:/usr/share/logstash/conf.d/
 logstash:7.12.1

文章来源地址https://www.toymoban.com/news/detail-509676.html

到了这里,关于docker搭建并启动Logstash的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • ELK日志监控系统搭建详细步骤(针对docker容器启动的镜像、微服务版)

    ELK日志监控系统搭建详细步骤(针对docker容器启动的镜像、微服务版)

         ELK Stack 是 Elasticsearch 、Logstash、Kiban a 三个开源软件的组合。在实时数据检索和分析场合,三者通常是配合共用,而且又都先后归于 Elastic.co 公司名下,故有此简称 。 百度介绍:       Elasticsearch是强大的数据搜索引擎,是分布式、通过restful方式进行交互的近实时搜索

    2024年02月05日
    浏览(12)
  • Docker拉取镜像过慢

    Docker拉取镜像过慢

    本质:拉取镜像时,从国外的镜像源进行拉取 解决方法: 【没有daemon.json文件就创建/etc/docker/daemon.json这个文件】 第一步:进入/etc/docker路径 第二步:编辑daemon.json文件,更换国内镜像源 一般进行到这一步就可以成功拉取镜像了 第三步:重启docker,拉取镜像 结果:还是很慢

    2024年02月12日
    浏览(16)
  • Docker系列第03部分:列出镜像+搜索镜像+拉取镜像+删除镜像

    Docker系列第03部分:列出镜像+搜索镜像+拉取镜像+删除镜像

    Docker镜像是由文件系统叠加而成(是一种文件的存储形式)。最底端是一个文件引导系统,即bootfs,这很像典型的Linux/Unix的引导文件系统。Docker用户几乎永远不会和引导系统有什么交互。实际上,当一个容器启动后,它将会被移动到内存中,而引导文件系统则会被卸载,以留

    2024年02月09日
    浏览(29)
  • 【Docker】Linux Docker 中拉取 MySQL 镜像

    【Docker】Linux Docker 中拉取 MySQL 镜像

    拉取MySQL镜像 这是下载最新的MySQL,如果想下载某个版本的MySQL用下面这个命令 启动MySQL镜像,运行容器 这里要注意的有几点: 1、第一个3306和第二个3306的区别,第一个3306是宿主机的端口号,就是占用你服务器的端口号,第二个3306是容器的端口号。 2、 Mysql:8.0 是你刚刚拉取

    2024年02月12日
    浏览(51)
  • Docker镜像拉取超时解决

    Docker镜像拉取超时解决

    目录 问题 增加镜像平台 重新读取配置,重启docker  Docker拉取镜像时,经常出现无法访问或者长时间下载不完的情况。是因为Docker的默认的镜像服务器Docker Hub部署在海外,因此要解决这个问题只需要将镜像服务器地址指定为国内的地址即可。 docker info  

    2024年02月11日
    浏览(9)
  • Docker镜像的拉取和推送(阿里云镜像仓库)

    Docker镜像的拉取和推送(阿里云镜像仓库)

    简介: 阿里云的容器镜像服务个人版是不要钱的,个人可以免费创建3个命名空间和最多可创建300个免费的镜像仓库供以使用,平时可以使用这项服务对个人的镜像进行管理,就可以不使用国外的DockerHub来对镜像进行管理了,大大节省了拉取和推送的时间,本文将介绍如何把

    2024年01月23日
    浏览(11)
  • docker pull 拉取失败,设置docker国内镜像

    docker pull 拉取失败,设置docker国内镜像

    最近在拉取nginx时,显示如下错误: Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled (Client.Timeout exceeded while awaiting headers) 。 这个的问题是 拉取镜像超时 ,通过检索发现可以通过 配置国内镜像的方式解决 ,镜像地址很多,这里只说阿里云的镜像地

    2024年04月17日
    浏览(15)
  • 3.玩客云docker拉取openwrt镜像

    1.设置网络 输入查看ip 的命令 ifconfig 和 ip addr 两个命令差不多的取一个就行 把网卡混杂模式打开 sudo ip link set (eth0 这里你自己网卡的名称)promisc on ##以下是我的网卡名称,每台设备可能不一样,要注意!!!! sudo ip link set eth0 promisc on 2.创建 docker 网卡 docker network create

    2024年02月16日
    浏览(18)
  • docker pull 拉取镜像报错

    docker pull 拉取镜像报错

    报错信息:Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit 简单理解就是拉取镜像失败,外部原因:拉取次数上线,或者该镜像收费,你可以检查下你用的镜像源地址是国内的还是国

    2024年02月03日
    浏览(11)
  • Docker 拉取镜像超时问题解决方法

    Docker 拉取镜像超时问题解决方法

    centos7下安装好docker 配置了阿里云的镜像加速器 打算从dockerhub上拉取官方的nginx镜像,结果超时了  网上的解决方案是配置dns vi /etc/resolv.conf  但是,很多网友说配置完后要重启网卡,结果我重启网卡后,配置又变回原来的了,拉取结果还是超时 我重新修改配置后,没有重启

    2024年02月11日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包