7

【笔记】通过 Docker 部署 SonarQube

 1 year ago
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.
neoserver,ios ssh client

【笔记】通过 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

Loginadmin
Passwordadmin

01.png
  • 修改初始密码
02.png
03.png

哔哩哔哩 —— 云原生技术架构


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK