1、pull下与ES版本对应的logstash镜像:
docker pull logstash:7.4.2
2、使用Dockerfile构建自己的镜像,主要是绑定数据到容器比较方便,Dockerfile如下:
FROM logstash:7.4.2
COPY ["/home/ubuntu/mysql-connector-java-8.0.18.jar", "/usr/share/logstash/logstash-core/lib/jars/mysql-connector-java-8.0.18.jar"]
COPY ["/home/ubuntu/", "/home/ubuntu/"]
CMD ["-f", "/home/ubuntu/logstash.conf"]
3、构建镜像:
docker build -t rener_logstash .
4、运行logstash:
docker run -d --rm rener_logstash