7
【笔记】通过 Docker 部署 SonarQube
source link: https://loli.fj.cn/2023/07/26/%E9%80%9A%E8%BF%87Docker%E9%83%A8%E7%BD%B2SonarQube/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
【笔记】通过 Docker 部署 SonarQube
2023-07-26 2023-07-27
通过 Docker 部署 SonarQube,实现对代码的质量检测
设置虚拟内存
虚拟内存最少为 262144
在配置文件
/etc/sysctl.conf
末尾追加
vm.max_map_count = 262144
- 查看是否添加成功
sysctl -p
通过 docker-compose 部署 SonarQube
- 部署 SonarQube 需要同时部署
postgres
数据库和sonarqube
docker-compose.yml
version: '3.1'
services:
postgres:
image: postgres
container_name: postgres
ports:
- 5432:5432
networks:
- sonar_net
environment:
POSTGRES_USER: sonar
POSTGRES_PASSWORD: sonar
sonarqube:
image: sonarqube:8.9.6-community
container_name: sonarqube
depends_on:
- postgres
ports:
- 9000:9000
networks:
- sonar_net
environment:
SONAR_JDBC_URL: jdbc:postgresql://postgres:5432/sonar
SONAR_JDBC_USERNAME: sonar
SONAR_JDBC_PASSWORD: sonar
networks:
sonar_net:
driver: bridge
docker-compose up -d
使用初始账号和密码登陆
Login
:admin
Password
:admin
- 修改初始密码
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK