安装Logstash插件
镜像中的Logstash主目录的名称存储在LOGSTASH_HOME
环境变量中(在基础镜像中设置为/opt/logstash
)。Logstash的插件管理脚本(logstash-plugin
)位于bin
子目录中。
Logstash使用用户logstash
运行。为了避免权限的问题,因此建议使用logstash
安装Logstash插件,使用gosu
命令(参见下面的示例,并参考进一步的细节)。
下面的Dockerfile
可以用来扩展基本镜像并安装RSS输入插件:
FROM sebp/elk
WORKDIR ${LOGSTASH_HOME}
RUN gosu logstash bin/logstash-plugin install logstash-input-rss