所在的位置: php >> php市场 >> 使用Dockerfile基于800镜

使用Dockerfile基于800镜

治白癜风贵阳哪家医院好 http://www.bdfyy999.com/bdf/
1.介绍1.1介绍

大家根福哥学会了使用Dockerfile创建Docker镜像的技巧了,那么我们现在搭建服务器环境就不需要再去下载软件的源代码了,也不需要编译安装了,更加不用操心软件和操作系统的各种兼容问题了。

今天福哥带着大家来安装Logstash的环境,Logstash是一个用来收集日志、处理日志的工具,它可以对接MySQL、Redis、Elasticsearch等等非常多的数据引擎,将收集到的日志存储到这些数据引擎里面。Logstash通常情况下是结合Filebeat工具协同工作的,Filebeat可以监听日志文件的内容变化将增量日志数据推送给Logstash进行处理。

2.镜像2.1tag

福哥选择的是logstash:8.0.0版本,这个版本是比较新的!

2.2结构

照例我们先把镜像拉取下来,然后启动一个容器,看看里面都有什么,弄明白了自己才好捣鼓啊!

2.2.1拉取镜像

dockerpulllogstash:8.0.02.2.2启动临时容器

dockerrun-tid--namelogstash8-hlogstash8--netbridge2--ip10.16.1.logstash:8.0.02.2.3切入临时容器

dockerexec-tilogstash8"/bin/bash"2.2.4查看结构

logstash的版本是8.0.0。logstash的主目录在/usr/share/logstash下面,真是够BT的!

2.2.5切出临时容器

exit3.手动安装

福哥先在临时容器里面手动安装一遍环境,然后再整理到Dockerfile里面,这样大家会看得比较清楚一些~~

3.1logstash.yml3.1.1编辑配置文件

去掉或者注释掉logstash.yml里面的elasticsearch监视插件的配置。

xpack.monitoring.elasticsearch.hosts:["


转载请注明:http://www.aierlanlan.com/rzdk/75.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了