如何在Docker上启动Solr techproducts示例?

时间:2017-12-20 16:11:44

标签: docker solr

我在docker中运行solr并尝试了注释中的命令。

     date        ID     count
 0  2017-08-01   40      12
 1  2017-09-03   40      5
 2  2017-09-22   50      6
 3  2017-10-23   75      5
 4  2017-10-24   100     10

在最后一个命令之后,我收到以下错误消息:

  

无法识别的参数:example / exampledocs / * .xml。

     

如果这是一个数据文件,它相对于/ opt / solr

不存在

这是techproducts.xml数据的正确位置吗?

2 个答案:

答案 0 :(得分:0)

我查看了hub.docker.com上的官方solr图片,我发现了这个,

docker run -d -P -v $PWD/myconfig:/myconfig solr solr-create -c mycore -d /myconfig

我想您需要使用bind mount从主机传递核心配置,如示例所示。在这种情况下,它不是myconfig,它是" sample_techproducts_configs"

答案 1 :(得分:0)

我尝试了以下方法,对我有用。

  • docker run --name my_solr -d -p 8983:8983 -t solr
  • docker exec -it --user = solr my_solr bin / solr create_core -c 技术产品
  • docker exec -it --user = solr my_solr bin / post -c techproducts example / exampledocs /