Отсутствует каталог конфигурации при использовании каталогов, подключенных к хосту - PullRequest
0 голосов
/ 01 августа 2020

Используется последний образ Docker для Solr. Я создал наборы настроек, используя файл dockerfile, копируя мои файлы настроек в / var / solr / data / configsets /

Когда я запускаю его с использованием именованного тома, наборы настроек работают нормально.

Но когда я это делаю с использованием подключаемых к хосту каталогов на windows, наборы конфигураций отсутствуют, и я не нахожу папку configset в этом месте / var / solr / data /

Проверить https://prnt.sc/ts6dme

Это дает мне следующую ошибку:

«Ошибка CREATEing SolrCore 'my_core': невозможно создать ядро ​​[my_core] Причина: не удалось загрузить конфигурацию из каталога / var / solr / data / configsets / my_core_config "

Вот файл докеров

FROM solr: 8 USER root

RUN mkdir / myconfigset && chown -R solr: solr / myconfigset

КОПИЯ --chown = solr: solr ./myconfigset / myconfigset / WORKDIR / var / solr / data / configsets / RUN mkdir / myconfigset_core_config && chown -R solr: solr / myconfigset_core_config

КОПИРОВАТЬ - = 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

WORKDIR / opt / solr

...