docker 部署 SonarQube
docker-compose.yml 示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| 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 。 首次登录系统会要求修改密码。 - 常用插件: