📚 开源资源分享——颜佐光的个人书架
✉️ 联系站长
书架 / 测试 / sonar

Docker - 开源代码检查工具 Sonarqube

2020-04-02 20:32 · 约 992 字 · 浏览 2,847 次 · 更新 2020-05-16 22:41sonar代码质量安装

1、拉取镜像

开始拉镜像

docker pull sonarqube

2、以默认方式运行镜像

docker run -d --name sonarqube -p 9000:9000 sonarqube

以默认方式配置镜像时,镜像的默认账户信息如下

帐号:admin
密码:admin
端口:9000

3、高级配置方式运行镜像

配置数据库

docker run -d --name sonarqube \
    -p 9000:9000 \
    -e sonar.jdbc.username=sonar \
    -e sonar.jdbc.password=sonar \
    -e sonar.jdbc.url=jdbc:postgresql://localhost/sonar \
    sonarqube

默认情况下,sonar 使用不适合生产的嵌入式H2数据库,如果你要自定义数据库,请先安装数据,使用外部挂载配置.

  • 1、/opt/sonarqube 软件安装位置
  • 2、/opt/sonarqube/conf:配置文件,例如 sonar.properties
  • 3、/opt/sonarqube/data:数据文件,例如嵌入式H2数据库和Elasticsearch索引
  • 4、/opt/sonarqube/logs
  • 5、/opt/sonarqube/extensions:插件,如语言分析器

通过载入配置文件的形式运行Dockerfile 来构建镜像

FROM sonarqube:7.4-community
COPY sonar.properties /opt/sonarqube/conf/

4、sonarqube 文档

文档地址 :https://docs.sonarqube.org/latest/

5、访问管理页面

通过docker 构建好镜像之后,大约需要几分钟等待sonar 完成初始化,初始化完成后,可以通过 http://localhost:9000/about 访问管理界面

6、登录管理界面

帐号:admin
密码:admin

← 返回《测试》目录书架 →