1、拉取数据库
SonarQube默认使用的PostgreSQL数据库,PostgreSQL也是一个关系型数据库。
docker pull postgres
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191217105601704.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhamF5dQ==,size_16,color_FFFFFF,t_70)
2、拉取SonarQube
docker pull sonarqube
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191217110322233.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhamF5dQ==,size_16,color_FFFFFF,t_70)
3、启动PostgreSQL
在docker容器中配置启动PostgreSQL,创建一个数据库db_sonar,并创建用户、设置密码:
docker run --name db_sonar -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres