使用Docker搭建Logstash
Logstash是一个开源的服务器端数据处理管道,它能够接收来自多个来源的数据,转换数据,然后将数据发送到您指定的目的地。使用Docker搭建Logstash是一个简单、高效的方式。本教程将分别介绍如何通过Docker CLI和Docker Compose来搭建Logstash。
使用Docker CLI搭建Logstash
1. 拉取Logstash镜像
首先,需要从Docker Hub上拉取最新版本的Logstash官方镜像。
docker pull docker.elastic.co/logstash/logstash:7.12.1
2. 启动Logstash容器
接下来,使用以下命令启动一个Logstash容器。此命令中包含了多个参数,下面会解释每个参数的作用。
docker run -d --name logstash_instance \
-p 9600