SonarQube 是一个开源的代码质量管理平台,用于静态代码分析、代码检查和代码评审。它提供了一系列功能和工具,旨在帮助开发团队更好地管理和改进他们的代码质量。
1.拉取镜像
SonarQube
需要
Postgres
数据库的支持,所以安装
SonarQube
之前需要先安装
Postgres
数据库。因此需要下载 Postgres
与
SonarQube
两个镜像。
docker pull postgres
docker pull sonarqube:9.9-community
执行命令,查看镜像
2.定义compose.yml文件 ,内容如下:
3.修改虚拟内存的大小(不修改容器可能会运行失败)
在/etc/sysctl.conf文件中指定vm.max_map_count虚拟内存大小:
vm.max_map_count=262144
修改后运行 sysctl –p 命令使 Linux 内核加载文件中的配置
4.启动SonarQube
docker compose up -d
查看容器,已启动
5.登录sonarqube页面
用户名跟密码默认admin