使用 Docker 搭建代码质量检测平台 SonarQube
一、安装postgresql
- 获取 postgresql 的镜像
$ docker pull postgres
- 启动 postgresql 并设置用户名及密码
$ docker run -d --name postgres \
--restart always \
-p 5432:5432 \
-e POSTGRES_USER=root \
-e POSTGRES_PASSWORD=84505016 \
postgres
二、安装sonarqube
- 获取 安装sonarqube 的镜像
$ docker pull sonarqube
- 启动 sonarqube
## 内联数据库
$ docker run -d --name sonarqube \
--restart always \
--link postgres:db \
-p 9000:9000 \
-p 9002:9002 \
-e SONARQUBE_JDBC_USERNAME=root \
-e SONARQUBE_JDBC_PASSWORD=84505016 \
-e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/root \
sonarqube
- sonarqube 汉化
- 使用admin登录sonarqube
- Administration >Marketplace
- 在搜索框中输入chinese,出现一个Chinese Pack,点击右侧的install按钮。
- 安装成功后,会提示重启 SonarQube 服务器。