泊坞子Solr:不能索引本地数据文件夹

我在OS X中使用Docker。刚刚从官方的repo获得了docker容器“solr”[1]。 集装箱正在运行。 一直按照他们的指示,并创build一个像这样的“核心”:

$ docker exec -it --user=solr my_solr bin/solr create_core -c gettingstarted 

之后我想索引一个包含pdf文件的文件夹,如下所示:

 $ docker exec -it --user=solr my_solr bin/post -c gettingstarted ./some_pdfs/ 

我得到一个错误说:

 Unrecognized argument: ./some_pdfs/ If this was intended to be a data file, it does not exist relative to /opt/solr 

我知道,如果我ssh进入我的docker容器,有一个/ opt / solr文件夹。 但我的意图是索引我的本地硬盘上的文件。 我怎样才能做到这一点?

[1] https://hub.docker.com/r/library/solr/


UPDATE

事实certificate,我不能从我的笔记本电脑使用上面的这个docker容器索引本地文件。

我遵循Deepak Vohra的优秀书“Pro Docker”中的指示,并将testingPDF文件复制到docker容器中,如下所示:

 sudo docker cp mydocument.pdf 8065379d1f16:/opt/solr/mydocument.pdf 

然后像这样login到Docker容器中:

 docker exec -it –user=solr my_solr bash 

并从Docker容器启动bin / post命令。 这工作。