

临时性的部署
- docker run -d --name sonarqube \
- -p 9000:9000 -p 9092:9092 \
- sonarqube
-
正式部署,最新版本的sonarqube不再支持mysql了
- docker run -d \
- --name sonarqube_postgres \
- -e POSTGRES_USER=sonarqube \
- -e POSTGRES_PASSWORD=sonarqube \
- -e PGDATA=/var/lib/postgresql/data/pgdata \
- -v $PWD/postgresql:/var/lib/postgresql/data \
- postgres
-
- mkdir sonarqube_data sonarqube_extensions sonarqube_logs
- chown -R 999:999 sonarqube_data sonarqube_extensions sonarqube_logs
- docker run -d --name sonarqube_hogwarts -p 9000:9000 -p 9092:9092 --link sonarqube_postgres:db \
- -e SONARQUBE_JDBC_USERNAME=sonarqube -e SONARQUBE_JDBC_PASSWORD=sonarqube \
- -e SONARQUBE_JDBC_URL="jdbc:postgresql://db/sonarqube" \
- -v $PWD/sonarqube_data:/opt/sonarqube/data \
- -v $PWD/sonarqube_extensions:/opt/sonarqube/extensions \
- -v $PWD/sonarqube_logs:/opt/sonarqube/logs \
- sonarqube
-
用户名密码:admin admin
没有找到站点

想学好sonarqube平台,就要先从sonarqube架构开始学习。了解架构后,在进行部署等操作。后面我们会继续为大家介绍Sonqrqube scanner的使用等,敬请期待哦~