0

为 Solr 使用最新的 Docker 映像。我使用 dockerfile 创建了配置集,将我的配置集文件复制到 /var/solr/data/configsets/

当我使用命名卷启动它时,配置集工作正常。

但是,当我在 Windows 上使用主机安装目录执行此操作时,缺少配置集,并且我在此位置 /var/solr/data/ 找不到配置集文件夹

检查https://prnt.sc/ts6dme

这给了我以下错误:

“创建 SolrCore 'my_core' 时出错:无法创建核心 [my_core] 原因:无法从目录 /var/solr/data/configsets/my_core_config 加载配置”

这是码头文件

FROM solr:8 用户根

运行 mkdir /myconfigset && chown -R solr:solr /myconfigset

COPY --chown=solr:solr ./myconfigset /myconfigset/ WORKDIR /var/solr/data/configsets/ RUN mkdir /myconfigset_core_config && chown -R solr:solr /myconfigset_core_config

复制 --chown=solr:solr ./myconfigset/myconfigset_core_config /var/solr/data/configsets/myconfigset_core_config/

COPY --chown=solr:solr /myconfigset/sqljdbc822.jar /opt/solr/contrib/dataimporthandler-extras/lib/ USER solr

运行 chmod -R a+X /myconfigset

工作目录 /opt/solr

4

0 回答 0