docker 部署 SonarQube
- docker-compose.yml
version: "3.7" services: sonarqube: image: "sonarqube:lts-community" restart: always ports: - "9000:9000" environment: - TZ=Asia/Shanghai volumes: # 数据目录。h2数据库文件和es索引 - sonarqube-data:/opt/sonarqube/data # 日志目录。 - sonarqube-logs:/opt/sonarqube/logs # 第三方插件 - sonarqube-extensions:/opt/sonarqube/extensions # 配置文件 # - sonarqube-conf:/opt/sonarqube/conf volumes: sonarqube-data: sonarqube-logs: sonarqube-extensions: # sonarqube-conf:
1 说明
- 所有数据存储在
/opt/sonarqube
中。 - 运行后,默认用户名和密码均为
admin
。 首次登录系统会要求修改密码。 - 常用插件:
- sonar-pdfreport-plugin : 用于生成 pdf 报告。把对应的插件 jar 包放到
/opt/sonarqube/extensions/plugins
目录下,重启应用即可使用。