使用docker-compose快速搭建环境: SonarQube 7.9.1 + PostgreSQL 12.0

本文介绍了如何使用docker-compose快速部署SonarQube的LTS版本7.9.1与PostgreSQL 12.0的环境。7.9.1起SonarQube不再支持MySQL,且需Java 11。文章提供了两个docker-compose.yml示例,并展示了服务启动、状态检查以及Angular应用的Sonar-Scanner扫描过程。
摘要由CSDN通过智能技术生成

SonarQube的LTS版本以6.7和7.9较为具有代表性,这篇文章整理了一下SonarQube LTS 7.9.1 + PostGreSQL的环境搭建方式。需要注意的是从7.9版本开始 SonarQube在所有的发行版中不再支持MySQL,另外需要Java 11的支持。

SonarQube 7.9.1

这里使用Alpine版本的SonarQube 7.9.1 和PostgreSQL 12.0进行环境搭建,docker-compose.yml如下所示

docker-compose.yml文件: 示例1

liumiaocn:sonar liumiao$ cat docker-compose.7.9.1.yml 
version: '2'

services:
  # database service: postgres
  postgres:
    image: postgres:12-alpine
    networks:
      - sonarnet
    volumes:
      - ./postgres/postgresql/:/var/lib/postgresql
      - ./postgres/data/:/var/lib/postgresql/data
    environment:
      - POSTGRES_USER=sonar
      - POSTGRES_PASSWORD=sonar
    restart: "no"

    
  
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值