为 Solr 使用最新的 Docker 映像。我使用 dockerfile 创建了配置集,将我的配置集文件复制到 /var/solr/data/configsets/
当我使用命名卷启动它时,配置集工作正常。
但是,当我在 Windows 上使用主机安装目录执行此操作时,缺少配置集,并且我在此位置 /var/solr/data/ 找不到配置集文件夹
这给了我以下错误:
“创建 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