1 下载镜像

docker pull registry.cn-shenzhen.aliyuncs.com/jbjb/csi:8.9.7-community
docker pull postgres:alpine

2 部署PgSQL

docker network create --subnet=172.33.0.0/16 sona  #自定义网络实现容器固定IPdocker run -d --name postgres --net sona --ip 172.33.10.10 -e POSTGRES_PASSWORD=123qwe -p 5432:5432 postgres:alpine  #创建一个容器root@ubuntu:~# docker ps
CONTAINER ID   IMAGE             COMMAND                  CREATED         STATUS         PORTS                                       NAMES
6f631103b52b   postgres:alpine   "docker-entrypoint.s…"   5 minutes ago   Up 5 minutes   0.0.0.0:5432->5432/tcp, :::5432->5432/tcp   postgres
root@ubuntu:~# docker exec -it postgres  bash  #进入容器
bash-5.1# psql -U postgres  #登录数据库,无须密码
psql (14.2)
Type "help" for help.postgres=# create user test_user with password 'abc123';  #创建用户
postgres=# create database test_db owner test_user;       #创建数据库
postgres=# grant ALL privileges on database test_db to test_user;  #授权

3 创建sonarqube

执行

sysctl -w vm.max_map_count=262144
sysctl -w fs.file-max=65536
ulimit -n 65536
ulimit -u 4096
#pgsql部署
docker run -d  --name postgres -v /my/postgres:/var/lib/postgresql/data -e POSTGRES_PASSWORD=123qwe -p 5433:5432 postgres:alpine#sonar部署:
docker run -d --name sonarqube-community -p 9000:9000 -p 9092:9092 \
-e SONARQUBE_JDBC_USERNAME=test_user \
-e SONARQUBE_JDBC_PASSWORD=abc123 \
-v /data/sonarqube/conf:/opt/sonarqube/conf \
-v /data/sonarqube/data:/opt/sonarqube/data \
-v /data/sonarqube/logs:/opt/sonarqube/logs \
--net sona --ip 172.33.10.12 \
-e SONARQUBE_JDBC_URL="jdbc:postgresql://172.33.10.10:5432/test_db" \
registry.cn-shenzhen.aliyuncs.com/jbjb/csi:8.9.7-community

4 测试:

输入ip+端口访问

中文设置
1、依次点击页面:Administration – Marketplcae – All – Chinese Pack(Install)

安装完重启生效
在设置一下权限登录才能查看

后续请参考:
https://blog.csdn.net/clover661/article/details/123508658?spm=1001.2014.3001.5502

Docker部署Sonarqube相关推荐

  1. docker 部署jenkins + sonarqube + postgresql 代码扫描

    前言 docker部署 错误1 解决1: 问题2: 解决2: 配置sonarqube 先来安装一个汉化插件吧 问题3 整合Sonar和gitlab 安装Gitlab-runner,获取gitlab-T ...

  2. Docker搭建SonarQube代码质量检查平台

    SonarQube是一个用于持续检查代码质量的开源平台 Docker搭建SonarQube代码质量检查平台 快速开始 version: '3' services:mydb:image: postgre ...

  3. 使用Docker进行SonarQube安装和使用(代码质量管理)

    背景 在平时产品开发过程中,开发人员代码风格和能力参差不齐,提交的代码没有做规范限制,为了防止一些简单的隐藏的问题给产品带来影响,在产品测试开始前进行代码静态质量检查并作出报告,使问题暴露在最前面,减 ...

  4. Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo

    Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...

  5. Docker 部署SpringBoot项目不香吗?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:流星007 链接:toutiao.com/i68433912 ...

  6. docker部署springboot_Docker+SpringBoot快速构建和部署应用

    前言 Docker技术发展为当前流行的微服务提供了更加便利的环境,使用SpringBoot+Docker部署和发布应用,其实也是一件比较简单的事情.当前,前提是得有Docker的基础. 构建一个Spr ...

  7. docker初体验:docker部署nginx负载均衡集群

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx负载均衡集群 环境 ce ...

  8. docker初体验:docker部署nginx服务

    Docker 是一个用于开发,交付和运行应用程序的开放平台.Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件.今天来为大家演示一下docker部署nginx 环境 centos7 ...

  9. Docker系列 四.Docker部署SpringBoot

    四.Docker部署SpringBoot 环境&工具: 阿里云轻量级服务器.CentOS 7系统.FinalShell(其他连接客户端也可以).IDEA 1. 创建springboot项目 这 ...

最新文章

  1. 不愿说再见 | 自动化系2019年毕业典礼发言
  2. python调用dll例子
  3. PushMe(交互式)
  4. t分布表精确完整图_如何快速绘制临床论文基线特征表
  5. TreeView中右击直接获取节点的方法
  6. 市场上血糖仪的测试原理和优缺点评价
  7. sqlserver安全加固
  8. python利器-bluepy 一款python封装的BLE利器简单介绍
  9. 排错技能:任务管理器中追踪某w3wp.exe是哪个IIS站点的application pool
  10. 计算机dos命令大全TXT,dos命令大全常见命令图解
  11. 问诊把脉“实景三维业务发展瓶颈在哪里”和“御医良方”
  12. 深蓝卡通风人教版小学五年级英语课件PPT模板
  13. week9 day4 CSS网页布局
  14. Couldn‘t store trigger ‘‘ for ‘‘ job:Couldn‘t retrieve job because the BLOB couldn‘t be deserialized
  15. redis的incr+expire的坑
  16. 使用背景优先级的测地显著性检测(Geodesic Saliency Using Background Priors)
  17. Android 搜狗输入法-手表版对圆形手环/手表适配
  18. 欧洲哲学发展趋势与中国哲学的机遇
  19. 科学决策理论的基本论点
  20. 今日学习在线编程题:余数之和

热门文章

  1. golang将静态资源文件打包进二进制文件
  2. BAT/头条/小米/京东/滴滴/美团...互联网大厂员工一年究竟能挣多少钱?
  3. Python通过文字生成语音,随机获取视频或图片素材生成伪原创的短视频
  4. Direct2D 快速入门
  5. html 表格双击事件,js修改table中Td的值(定义td的双击事件)
  6. 关于云计算服务的安全解决方案
  7. SSH无密登录原理及配置方法
  8. c++编写两个矩阵相乘的程序
  9. 第二季光芒姐姐·向梦想出发,千人千书“千字文”《故事专辑》-刘能辉
  10. 接近五位数的显示器表现如何 PD2720U 评测 —— 设计与体验篇