1. 拉取SonarQube镜像和PostgreSQL镜像
访问SonarQube,在社区建设找到最新的版本号替换如下命令:
docker pull library/sonarqube:lts-community
docker pull postgres:15
2. 创建docker-compose文件
mkdir -p /usr/local/docker/sanarqube_docker
cd /usr/local/docker/sanarqube_docker
vi docker-compose.yml
1 | |
4. 启动docker-compose
docker-compose up -d
第一次启动会失败,使用docker logs -f sonarqube查看发现报错max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144],在如下文件追加虚拟内存配置:
vi /etc/sysctl.conf
1 | |
sysctl -p
docker-compose up -d
5. SonarQube初始化
- SonarQube启动后,访问
http://10.10.10.12:9000,使用admin/admin登录,按提示修改密码。