makuk66/docker-solr

Apr 20, 2016



https://hub.docker.com/r/makuk66/docker-solr/

Apache Lucene 검색 엔진의 구현체 중 하나인 Apache Solr 를 담은 이미지.

이미지 다운받기

docker pull makuk66/docker-solr

컨테이너 실행하기

docker run --name inter6-solr -d \
-p 8983:8983 \
-v /data/docker/solr/core1:/opt/solr-5.2.1/server/solr/core1 \
makuk66/docker-solr
  • –name inter6-solr : 컨테이너 이름을 inter6-solr로 지정
  • -d : 데몬 컨테이너
  • -p 8983:8983 : [옵션] 호스트의 8983 포트로 들어오는 연결을 컨테이너의 Solr 인터페이스인 8983 포트로 포워딩
  • -v /data/docker/solr/core1:/opt/solr-5.2.1/server/solr/core1 : [옵션] 호스트 디렉토리에 core1 이름의 코어 데이터를 저장, 그러나 core1 이 자동으로 생성되는 것은 아님에 주의

Solr 코어 생성하기

solr 컨테이너로 들어가서 core를 만들어주면 된다. 기본적으로 컨테이너 내의 /opt/solr-5.2.1/server/solr/[코어명] 위치에 생성된다.

# docker exec -it inter6-solr /bin/bash
$ bin/solr create_core -c core1