docker-solr 使用host模式修改默認的8983端口號


1、使用root賬號進入docker-solr

     docker exec -it 127627ab6247 -u root /bin/bash

2、安裝vim

  apt-get update

  apt-get install vim

3、修改配置文件

  docker exec -it 127627ab6247 /bin/bash

  cd /opt/solr/bin

  vim solr.in.sh

  將:

# Sets the port Solr binds to, default is 8983
SOLR_PORT=8983
改為
SOLR_PORT=$SOLR_PORT

或則其它端口號

  其中:SOLR_PORT通過docker-compose.yml用environment設置:

  solr-1:
    image: solr:6.4.1
    ports:
      - "8981"
    network_mode: "host"
    container_name: solr-1
    restart: always
    environment:
      ZK_HOST: devserver:2171,devserver:2181,devserver:2191
      SOLR_PORT: 8981

  

 4、在宿主機提交容器solr1為新的鏡像,命名為centos-self-solr

 docker commit solr-1 solrcloud-1  
 docker commit solr-2 solrcloud-2
 docker commit solr-3 solrcloud-3

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM