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
相關文章
相關標籤/搜索