docker pull sonarqube:7.7-community
docker run -d --name sonarqube7.7 -p 9000:9000 -p 9092:9092 -e SONARQUBE_JDBC_USERNAME=root -e SONARQUBE_JDBC_PASSWORD=123456 -e SONARQUBE_JDBC_URL="jdbc:mysql://192.168.1.205:33306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false" sonarqube:7.7-community
下载对应版本的中文包
docker cp /home/temp/sonar-l10n-zh-plugin-1.27.jar 容器id:/opt/sonarqube/extensions/plugins/sonar-l10n-zh-plugin-1.27.jar
maven的安装目录的setting.xml增加如下信息
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>jdbc:mysql://192.168.1.205:33061/sonar?useUnicode=true</sonar.jdbc.url>
<sonar.jdbc.driver>com.mysql.jdbc.Driver</sonar.jdbc.driver>
<sonar.jdbc.username>root</sonar.jdbc.username>
<sonar.jdbc.password>123456</sonar.jdbc.password>
<sonar.host.url>http://192.168.1.2:9000</sonar.host.url> <!-- Sonar服务器访问地址 -->
</properties>
</profile>
<activeProfiles>
<activeProfile>sonar</activeProfile>
</activeProfiles>
去项目目录下输入命令mvn clean install org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar
去服务器看报告完毕