docker 运行solr

1.拉取镜像
docker pull hub.c.163.com/library/solr:latest
2.运行solr
docker run -it --rm --name solr -d -p 8983:8983 solr:latest
3.建立core
docker exec -it --user=solr solr bin/solr create_core -c gettingstarted
4.加载数据
$ docker exec -it --user=solr solr bin/post -c gettingstarted example/exampledocs/manufacturers.xml
#将宿主机文件复制到容器
 docker cp $HOME/mydata/mydata.xml my_solr:/opt/solr/mydata.xml
#加载数据
 docker exec -it --user=solr solr bin/post -c gettingstarted mydata.xml
# 运行容器 (* -v 运行容器时将宿主机目录挂在到容器中)
docker run -it --rm -d --name solr -p 8983:8983  -v $HOME/mydata:/opt/solr/mydata solr
相关文章
相关标签/搜索