参考:
一、版本号问题
在拉取或创建solr容器的时候,要带上版本号,否则会拉取到一个具有不稳定性的、可能会引发错误和问题的TAG为latest的版本。
正确写法:
docker pull solr:8.4.0
docker run --name solr -d -p 8983:8983 -t solr:8.4.0
以后用Docker安装什么,都要带着版本号!
二、需要添加jdbc
如mysql,就需要添加mysql-connector-java
docker cp /usr/local/solr_tools/mysql-connector-java-8.0.19.jar /opt/solr-8.4.0/server/solr-webapp/webapp/WEB-INF/lib/
如果mysql版本是8.0,则驱动不能是com.mysql.jdbc.Driver,要改为 com.mysql.cj.jdbc.Driver