sonarsource/sonar-scanner-cli:latest
发布时间:2025-06-24 20:26:53 作者:北方职教升学中心 阅读量:804
进入容器配置帐户,
sonarsource/sonar-scanner-cli:latest。-v。-w。131072。-d。
" 即可。-v。
启动:docker。\。
二、 \。java-17-openjdk-src.x86_64。:9000。docker。 \。="http://[IP地址]:9000"\。docker。-e。-w。-p。
创建相应的目录:mkdir -p /data/sonarqube/{data,extensions,logs,datasql,conf}。
扫描后,在web界面上可以查看相应的扫描结果。="sqp__3bade887e282d2b204400000000000000000-3440000000;\。run。-v。java、=Abcd1234。[。
docker。\。
创建相应的目录:mkdir -p /data/sonarqube/{data,extensions,logs,datasql,conf}。

相应的java、--name。 \。postgres。https://github.com/rhinoceros/sonar-p3c-pmd/releases/download/pmd-3.2.0-beta-with-p3c1.3.6-pmd6.10.0/sonar-pmd-plugin-3.2.0-SNAPSHOT.jar///重启sonar qube。
//下载进容器中文插件。 \。重启后,cd。sonarqube:9.9-community。 \。ulimit。5432。root@e89f8aff4:/。
验证:
登录直接访问httpp://[ip地址]:9000,第一次进入默认账号密码为admin//admin。
创建相应的目录:mkdir /data/postgres/{postgresql,data}。TZ。=524288。vm.max_map_count。=jdbc:postgresql://。
验证:
2. 调整系统参数。--restart。SONAR_JDBC_PASSWORD。1. java安装。-n。 \。
启动postgres:(配置以下环境变量,如果没有生效,以后可以自己进入容器再配置;建议生产环境密码复杂)。-e。https://github.com/xuhuisheng/sonar-l10n-zh/releases/download/sonar-l10n-zh-plugin-9.9/sonar-l10n-zh-plugin-9.9.jar///pmd规则。 \。再次打开页面会提示插件风险,点击"我知道风险。SONAR_LOGIN。-u。=sonarqube。
启动postgres:(配置以下环境变量,如果没有生效,以后可以自己进入容器再配置;建议生产环境密码复杂)。-e。https://github.com/xuhuisheng/sonar-l10n-zh/releases/download/sonar-l10n-zh-plugin-9.9/sonar-l10n-zh-plugin-9.9.jar///pmd规则。 \。再次打开页面会提示插件风险,点击"我知道风险。SONAR_LOGIN。-u。=sonarqube。
修改参数值(root权限修改):
sysctl。将安装相应的java版本、-e。POSTGRES_PASSWORD。=# \du #查看当前存在的所有账户。ONAR_LOGIN=填写相应项目的令牌。="-Dsonar.projectKey=test"\。=# \l #查看所有目前存在的database。-e。 \。#xfff00数据库等选择c;根据官网文档推荐进行安装。postgres@e89f8aff4:/$ psql。-e。三、
下载数据库镜像:docker pull postgres:15。=postgresql。
-Dsonar.projectKey=后面加上sonar新建的项目名称。vm.max_map_count。postgres。 \。
#xff1参考文件a;https://docs.sonarsource.com/sonarqube/latest/。
sysctl。/data/sonarqube/data:/opt/sonarqube/data。SONAR_JDBC_USERNAME。 \。SONAR_HOST_URL。-e。postgres:15。修改数据库和操作系统参数。postgres。sysctl。-e。 bash。-u。ulimit。 \。=Asia/Shanghai。=# create user postgresql with password 'Abcd1234' Superuser; #创建账号。ulimit。-v。wget。命令:
dnf。postgres。安装sonarqbe。9000。数据库等。
docker镜像下载加速配置#xff0c;在/etc/docker/daemon.在json中添加以下配置:
{。8192。 。/data/sonarqube/extensions:/opt/sonarqube/extensions。在github上找到相应的https版本://github.com/xuhuisheng/sonar-l10n-zh/releases。=postgresql。postgres。 。-v。 --privileged。中文插件。/etc/localtime:/etc/localtime:ro。添加库:
# docker exec -it e89f8aff4 /bin/bash。 。wget。sonarqube。POSTGRES_USER。-v。
3. 安装postgresql。 。--name。SONAR_JDBC_URL。=131072。sysctl。/data/postgres/postgresql:/var/lib/postgresql。f01266ebf674。-e。/data/sonarqube/conf:/opt/sonarqube/conf。postgres。"https://docker.m.daocloud.io","https://huecker.io","https://dockerhub.timeweb.cloud","https://noohub.ru"]。/data/postgres/data:/var/lib/postgresql/data。
下载数据库镜像:docker pull sonarqube:9.9-community。
四、=# create database sonar owner postgresql; #创建库。always。"registry-mirrors":。手动测试。exec。-e。=always。
查看当前参数值。-it。-y。 。/opt/sonarqube/extensions/downloads///中文插件。docker。。POSTGRES_DB。 。-n。 run。 。
docker。docker。。




1.创建项目。 -it。 。=# l。-p。 install。

计划安装sonarqube9.9,因此,-e。"需要扫描的代码文件夹目录:/usr/src"。--restart。# su postgres。
环境:openEuler 22.10 LTS。SONAR_SCANNER_OPTS。]。/data/sonarqube/datasql:/var/lib/postgresql/data。 -d。:5432。 。IP地址。-v。}。
一、fs.file-max。=Abcd1234。-v。/data/sonarqube/logs:/opt/sonarqube/logs。[。:5432/sonar。-v。--rm。
restart f01266ebf674。ulimit。fs.file-max。run。
2.sonar scan安装比较麻烦#xff0c;使用docker调用sonar scan。