首页 > 其他分享 >Docker安装sonarqube

Docker安装sonarqube

时间:2022-11-02 15:36:39浏览次数:62  
标签:postgres sonarqube 9000 sonar Docker 安装 docker scanner

1、安装postgresql数据库 1.1、拉取postgres镜像

docker pull postgres

 

1.2、运行镜像容器
docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres

 

2、安装sonarqube,并配置连接数据库 2.1、拉取sonarqube镜像 docker pull sonarqube 2.2、启动sonar,并配置postgres数据库
docker run --name sonar --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=sonar -p 9000:9000 -d sonarqube

 

3、windows安装sonar-scanner

3.1、官网下载sonarscanner

https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/

 

 3.2、下载解压并配置环境变量

 

 如果你知道要键入的命令,也可以使用“运行”窗口(Windows + R)访问环境变量。在此窗口中,键入命令“systempropertiesadvanced.exe ”并按Enter键或单击“确定”按钮。

 

 

 

 测试环境变量sonar-scanner -v

 4.代码质量扫描

在代码根目录创建sonar-project.properties文件

# must be unique in a given SonarQube instance
sonar.projectKey=docker_boot 
sonar.projectName=docker_boot
# defaults to 'not provided'
sonar.projectVersion=1.0
sonar.sources=src/main/java
sonar.java.binaries=target/classes
sonar.language=java
sonar.sourceEncoding=UTF-8
sonar.host.url=http://192.168.111.99:9000
sonar.login=admin
sonar.password=Admin889@zszz

 

 在该目录下运行sonar-scanner

sonar-scanner

 

 5、查看扫描结果

#登录
http://192.168.111.99:9000/dashboard?id=docker_boot

 

 

 

 

 

 

 

标签:postgres,sonarqube,9000,sonar,Docker,安装,docker,scanner
From: https://www.cnblogs.com/zszitman/p/16851107.html

相关文章

  • Jenkins Pipeline 流水线 - 上传文件 Publish over SSH + Docker 编译 + 上传到阿里仓
    JenkinsPipeline流水线PublishoverSSH将jar上传到远程Docker服务器、执行编译命令生成镜像、将镜像上传到阿里仓库PublishoverSSHJar包上传、编译、上传生成......
  • docker 批量删除镜像
    删除虚悬镜像列出REPOSITORY和TAG均为<none>的虚悬镜像:$dockerimages--filterdangling=trueREPOSITORYTAGIMAGEIDCREATEDSIZE<none>......
  • docker 安装(windows10家庭版)
    安装:桌面版:https://www.docker.com/products/docker-desktop服务器版:https://docs.docker.com/engine/install/#server  启动报错解决:报错截图: 解决方法:控制面......
  • Docker--mysql(centos)
    Docker--mysql当前启动systemctlstartdocker自启动systemctlenabledocker1.拉取mysql镜像dockerpullmysql:5.7其他版本参考dockerhub2.创建容器,并启动1.......
  • CentOS 7安装Nacos
    1.下载编译后压缩包您可以从 最新稳定版本 下载包。 2.上传到对应的目录可以通过rz命令上传文件,上传路径:/opt/install_package 3.将安装包解压缩tar-zxvfnaco......
  • mysql绿色安装
     本文介绍mysql压缩包安装方式;压缩包下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads  解压下载好的压缩包文件:  打开文件,内容如下: ......
  • Docker容器 获取宿主机CPU信息等或重启网卡命令操作介绍
    1.知识点介绍A.Docker和宿主机共用一个内核,Namespace的隔离依然没有完全隔离Linux资源,如:/proc、/sys、/dev/sd*等目录;B.使用Docker容器问题:在容器中执行top、......
  • oracle_fdw安装部署(yum方式)
    环境:OS:Centos7PGDB:13.8Oralce:11.2.0.4 1.安装oralce瘦客户端参考链接(root账号下安装部署)https://www.cnblogs.com/hxlasky/p/16616404.htmlroot账号和postgres......
  • Maven 安装与配置
    简介Maven是一个软件项目管理和构建工具。基于项目对象模型(POM),Maven可以通过一个核心POM文件来管理项目的构建。Maven可以通过使用标准的约定和实践来加快开发......
  • mysql_fdw安装使用
    环境:OS:Centos7pgdb:13.8mysqldb:5.7 1.安装fdw[root@localhostextension]#yumlistmysql_fdw*[root@localhostextension]#yuminstallmysql_fdw_13.x86_64[post......