前言
通过Docker部署SonarQube,实现对代码的质量检测
设置虚拟内存
1
| vm.max_map_count = 262144
|
通过docker-compose部署SonarQube
- 部署SonarQube需要同时部署
postgres
数据库和sonarqube
docker-compose.yml1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| version: '3.1' services: postgres: image: postgres container_name: postgres ports: - 5432:5432 networks: - sonar_net environment: POSTGRES_USER: sonar POSTGRES_PASSWORD: sonar sonarqube: image: sonarqube:8.9.6-community container_name: sonarqube depends_on: - postgres ports: - 9000:9000 networks: - sonar_net environment: SONAR_JDBC_URL: jdbc:postgresql://postgres:5432/sonar SONAR_JDBC_USERNAME: sonar SONAR_JDBC_PASSWORD: sonar networks: sonar_net: driver: bridge
|
初始化
Login
:admin
Password
:admin


完成

参考文献
哔哩哔哩——云原生技术架构