1、下载
docker pull sonarqube:7.4-community
2、启动
docker run -d --name sonar sonarqube:7.4-community

3、拷贝配置文件
docker cp sonar:/opt/sonarqube/conf /opt/env/sonarqube
docker cp sonar:/opt/sonarqube/data /opt/env/sonarqube
docker cp sonar:/opt/sonarqube/logs /opt/env/sonarqube
docker cp sonar:/opt/sonarqube/extensions /opt/env/sonarqube
4、修改权限
chmod 7777 /opt/env/sonarqube
 
5、删除镜像
docker rm -f sonar
6、安装 sonar

 docker run -dit --name sonar -p 9090:9000 -p 9091:9092 --link=mysql5.7-3308:mysql -e SONARQUBE_JDBC_USERNAME=root -e SONARQUBE_JDBC_PASSWORD=123456 -e SONARQUBE_JDBC_URL="jdbc:mysql://172.1.1.1.3:3308/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false" \
 --privileged=true \
 -v /opt/env/sonarqube/logs:/opt/sonarqube/logs \
 -v /opt/env/sonarqube/conf:/opt/sonarqube/conf \
 -v /opt/env/sonarqube/data:/opt/sonarqube/data \
 -v /opt/env/sonarqube/extensions:/opt/sonarqube/extensions\
 sonarqube:7.4-community

注意:mysql5.7-3308 这个是docker安装musql的名字
 
 3、访问 
 http://ip:9090

最后修改于 2022-03-03 16:29:11
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇