Docker安装SonarQube

1.查看稳定版本的SonarQube,注意7.9之后的版本不在支持Mysql。使用PostgreSQL

Download | SonarQube | Sonar

 2.拉取PostgreSQL和SonarQube

docker pull postgres

docker pull sonarqube:9.9-community

community代表社区版

3.在下面的目录下创建docker-compose.yml文件

version: '3.1'
services:db:image: postgrescontainer_name:postgresdb# 指定容器退出后的重启策略为始终重启,但是不考虑在Docker守护进程启动时就已经停止了的容器restart: unless-stopped# 设置与宿主机时间同步volumes:- "/etc/localtime:/etc/localtime:ro"ports:- 5432:5432networks:- sonarnetenvironment:POSTGRES_USER: sonarPOSTGRES_PASSWORD: sonar@123sonarqube:image: sonarqube:9.9-communitycontainer_name: sonarquberestart: unless-stoppedvolumes:- "/etc/localtime:/etc/localtime:ro"depends_on :- dbports:- 59000:9000networks:- sonarnetcommand:- -Dsonar.web.context=/environment:SONARQUBE_JDBC_URL: jdbc:postgresql://db:5432/sonarSONARQUBE_JDBC_USERNAME: sonarSONARQUBE_JDBC_PASSWORD: sonar@123
# 网桥elk -> 方便相互通讯
networks:sonarnet:driver: bridge
 4.设置虚拟内存,最少需要262144

vi /etc/sysctl.conf

vm.max_map_count=262144
fs.file-max=65536

sysctl -p

5.启动

docker-compose up -d

6.查看日志

docker logs -f sonarqube

访问sonarqube:http://localhost:59000

默认的账号和密码都是admin 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/23045.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023年iOS App Store上架流程详解(上)

目录 1.注册开发者账号 2.登录并配置人员 3.申请证书和配置文件 一.证书管理​ 二.新建证书​ 三.使用appuploader服务同步证书​ 1)申请证书 2)添加Identifiers和配置App ID 3)申请配置文件 1.在Xcode项目中配置签名 2.上传应用包…

【Redis】Transaction(事务)

🎯前言 Redis事务是一个组有多个Redis命令的集合,这些命令可以作为一个原子操作来执行。 Redis事务通常用于以下两种情况: 保证操作的原子性:在多个命令的执行过程中,如果有一个命令执行失败,整个事务都需…

【C++】特殊类设计

目录 一、设计一个不能被拷贝的类 1、C98 2、C11 二、设计一个只能在堆上创建对象的类 三、设计一个只能在栈上创建对象的类 四、设计一个不能被继承的类 1、C98 2、C11 五、设计一个只能创建一个对象的类(单例模式) 1、饿汉模式 2、懒汉模式 …

C/C++实现高并发http服务器

http高并发服务器实现 基础知识 html,全称为html markup language,超文本标记语言。 http,全称hyper text transfer protocol,超文本传输协议。用于从万维网(WWW:World Wide Web)服务器传输超…

java-error-No converter found for return value of type

java-error-No converter found for return value of type 问题描述 : 日志如下 : 14-Jul-2023 15:27:46.747 严重 [http-nio-8080-exec-5] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为[]的上下文中,Servlet[action]的…

集群基础2——LVS负载均衡apache(nat模式)

文章目录 一、环境说明一、配置调度器网卡二、配置后端服务器三、配置调度器四、验证五、设置https负载均衡 一、环境说明 使用lvs中的nat模型,对apache负载均衡集群。 主机IP角色安装服务真实IP:192.168.161.129VIP:192.168.161.130调度服务…

阿里云无影云电脑具体价格表(1元入口)

阿里云无影云电脑配置费用,4核8G企业办公型云电脑可以免费使用3个月,无影云电脑地域不同费用不同,无影云电脑是由云桌面配置、云盘、互联网访问带宽、AD Connector、桌面组共用桌面session等费用组成,阿里云百科分享阿里云无影云电…

前端学习——JS进阶 (Day1)

作用域 局部作用域 全局作用域 作用域链 JS垃圾回收机制 闭包 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name&qu…

如何建立统一的自动化测试平台?

前面的文章中我们为大家介绍了中通科技自动化测试当时正在面临的一些困境。第一个是自动化测试框架太多&#xff0c;测试工程师在选择框架和脚本语言的时候很难统一&#xff0c;脚本编写门槛高。第二个是运行脚本的平台不统一&#xff0c;脚本运行时不够稳定。第三个是不同的Je…

使用SiO2和高介电常数介质的SiC功率MOSFET的栅极阻抗分析

Impedance n.阻抗 dielectric n.电解质 propagation n.传播 标题&#xff1a;Gate Impedance Analysis of SiC power MOSFETs with SiO2 and High-κ Dielectric 阅读日期&#xff1a;2023.7.13 研究了什么 这篇论文研究了SiC功率MOSFET的门电阻Zgg特性&#xff0c;包括SiO2…

简易评分系统

目录 一、实验目的 二、操作环境 三、实验内容和过程 1.实验内容 2.代码 2.1 用户验证功能 2.2 菜单函数 2.3 评分功能 四、结果分析 总体的输出结果&#xff1a; 保存文件成功截图&#xff1a; 五、小结 一、实验目的 1.巩固和提高学生学过的基础理论和专业知识&am…

Python自动化办公:pptx篇

文章目录 简介能做什么PPT要素介绍官方demo高阶引申参考文献 202201笔记迁移 简介 python-pptx包是用来自动化处理ppt的。 使用的第一步是安装 pip install python-pptx相比python-docx&#xff0c;python-pptx的使用更为麻烦一些&#xff0c;原因有很多&#xff0c;比如说&…