首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在停靠的容器中自动编辑文件

在停靠的容器中自动编辑文件
EN

Stack Overflow用户
提问于 2020-02-26 10:57:29
回答 2查看 121关注 0票数 0

我已经运行了用于elasticsearch和kibana的停靠容器,一旦启动停靠容器,它就会自动安装一些插件。

我需要编辑config/ as ticsearch.yml文件以启用该插件的使用,我正在尝试找到类似于通过如下所示的文件安装插件的方法

代码语言:javascript
复制
ARG ELASTIC_VERSION="$ELASTIC_VERSION"

FROM docker.elastic.co/elasticsearch/elasticsearch:${ELASTIC_VERSION}

RUN bin/elasticsearch-plugin install https://github.com/spinscale/elasticsearch-ingest-opennlp/releases/download/7.6.0.1/ingest-opennlp-7.6.0.1.zip
RUN bin/elasticsearch-plugin install mapper-annotated-text
RUN bin/elasticsearch-plugin install analysis-phonetic
RUN bin/elasticsearch-plugin install ingest-attachment --batch
RUN bin/ingest-opennlp/download-models
EN

回答 2

Stack Overflow用户

发布于 2020-02-26 21:37:21

正确的方法是创建一个新的docker镜像:

  1. 创建一个以elasticsearch为基础镜像的新Dockerfile文件。覆盖此图像中的elasticsearch.yml文件。现在,构建此镜像

代码语言:javascript
复制
FROM elasticsearch
COPY elasticsearch.yml config/elasticsearch.yml

  1. (可选)将此映像推送到dockerhub,以便将此映像用于部署
票数 0
EN

Stack Overflow用户

发布于 2020-03-02 12:21:13

解决了,所以感谢所有的帮助

灵感来自https://stackoverflow.com/a/49755244/12851178

已更新elasticsearch文件;请将此文件保存在此处以供其他人将来参考

代码语言:javascript
复制
ARG ELASTIC_VERSION="$ELASTIC_VERSION"

FROM docker.elastic.co/elasticsearch/elasticsearch:${ELASTIC_VERSION}

RUN bin/elasticsearch-plugin install https://github.com/spinscale/elasticsearch-ingest-opennlp/releases/download/7.6.0.1/ingest-opennlp-7.6.0.1.zip
RUN bin/elasticsearch-plugin install mapper-annotated-text
RUN bin/elasticsearch-plugin install analysis-phonetic
RUN bin/elasticsearch-plugin install ingest-attachment --batch
RUN bin/ingest-opennlp/download-models


RUN echo "ingest.opennlp.model.file.persons: en-ner-persons.bin" >> /usr/share/elasticsearch/config/elasticsearch.yml
RUN echo "ingest.opennlp.model.file.dates: en-ner-dates.bin" >> /usr/share/elasticsearch/config/elasticsearch.yml
RUN echo "ingest.opennlp.model.file.locations: en-ner-locations.bin" >> /usr/share/elasticsearch/config/elasticsearch.yml
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60406102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档