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

  

相关文章:

  • 2021-08-02
  • 2021-08-07
  • 2021-12-03
  • 2021-04-14
  • 2022-01-10
  • 2021-07-31
  • 2022-12-23
猜你喜欢
  • 2021-10-28
  • 2022-12-23
  • 2021-12-16
  • 2021-10-18
  • 2021-09-26
  • 2021-04-11
  • 2021-12-15
相关资源
相似解决方案