安装Elasticsearch插件

镜像中的Elasticsearch主目录是/opt/elasticsearch,其插件管理脚本elasticsearch-plugin)位于bin子目录中,插件安装在plugins中。

Elasticsearch使用用户Elasticsearch运行。为了避免权限的问题,因此建议使用elasticsearch安装Elasticsearch插件,使用gosu命令(参见下面的示例,并参考进一步的细节)。

像下面这样的Dockerfile将扩展基本镜像并安装GeoIP处理器插件(它添加了关于IP地址的地理位置的信息):

FROM sebp/elk

ENV ES_HOME /opt/elasticsearch
WORKDIR ${ES_HOME}

RUN CONF_DIR=/etc/elasticsearch gosu elasticsearch bin/elasticsearch-plugin \
    install -b ingest-geoip

现在,您可以构建新的镜像(见上面的构建镜像部分),并以与基本镜像相同的方式运行容器。

results matching ""

    No results matching ""