我们正在将所有东西移到docker上,包括Sonar。
Docker version 1.13.1, build b2f74b2/1.13.1
SonarQube Image: sonarqube:7.5-community
Run Code Online (Sandbox Code Playgroud)
sudo docker run -d --name sonar --restart always --privileged=true -p 9000:9000 -p 9092:9092
-v /home/test/sonardata/conf:/opt/sonarqube/conf
-v /home/test/sonardata/data:/opt/sonarqube/data
-v /home/test/sonardata/logs:/opt/sonarqube/logs
-v /home/test/sonardata/extensions:/opt/sonarqube/extensions -e "SONARQUBE_JDBC_USERNAME=sonar" -e "SONARQUBE_JDBC_PASSWORD=sonar" -e "SONARQUBE_JDBC_URL=jdbc:mysql://172.17.0.2:3306/db_sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false" sonarqube:7.5-community
Run Code Online (Sandbox Code Playgroud)
02:05:41.953 [main] WARN org.sonar.application.config.AppSettingsLoaderImpl - Configuration file not found: /opt/sonarqube/conf/sonar.properties
2019.05.07 02:05:42 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory /opt/sonarqube/temp
2019.05.07 02:05:42 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001
2019.05.07 02:05:42 INFO app[][o.s.a.p.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [/opt/sonarqube/elasticsearch]: /opt/sonarqube/elasticsearch/bin/elasticsearch -Epath.conf=/opt/sonarqube/temp/conf/es …Run Code Online (Sandbox Code Playgroud)