一、使用root帐号进入docker-solrjava
docker exec -it 127627ab6247 -u root /bin/bashdocker
二、安装vimvim
apt-get updatecentos
apt-get install vimbash
三、修改配置文件rest
docker exec -it 127627ab6247 /bin/bashserver
cd /opt/solr/binblog
vim solr.in.shget
将:it
# 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
四、在宿主机提交容器solr1为新的镜像,命名为centos-self-solr
docker commit solr-1 solrcloud-1 docker commit solr-2 solrcloud-2 docker commit solr-3 solrcloud-3