docker 安装 SonarQube

文章目录

docker 安装 SonarQube

版本:8.9

对 JDK 8 最大支持为 8.9 版本

一、修改句柄

复制代码
#修改文件句柄数量,因为要启动 ES
vim /etc/sysctl.conf 
#修改
vm.max_map_count=262144

#或者是
echo "vm.max_map_count=262144" >> /etc/sysctl.conf

sysctl -p

二、创建挂载文件夹

复制代码
mkdir -p /data/docker/sonarqube 

cd /data/docker/sonarqube 

mkdir -p data && \
mkdir -p extensions && \
mkdir -p logs && \
mkdir -p datasql && \
mkdir -p conf

#设置权限
chmod 777  *

#777就是给予文件 读、写、执行权限,也就是文件最高权限,可以视情况调整。

三、拉取镜像

复制代码
docker pull sonarqube:8.9-community --platform linux/amd64

四、修改 PG 库

4.1、创建用户

4.2、创建库

五、启动和挂载

复制代码
docker run -d --restart=always \
--name sonarqube \
-p 9000:9000 \
-e SONAR_JDBC_URL=jdbc:postgresql://pg库地址:5432/sonar  \
-e SONAR_JDBC_USERNAME=sonar \
-e SONAR_JDBC_PASSWORD=sonar \
-v /data/docker/sonarqube/data:/opt/sonarqube/data \
-v /data/docker/sonarqube/extensions:/opt/sonarqube/extensions \
-v /data/docker/sonarqube/logs:/opt/sonarqube/logs \
-v /data/docker/sonarqube/datasql:/var/lib/postgresql/data \
-v /data/docker/sonarqube/conf:/opt/sonarqube/conf \
sonarqube:8.9-community

六、访问

复制代码
http://xxxxx:9000/

默认账号:admin
默认密码:admin

七、安装插件

https://github.com/xuhuisheng/sonar-l10n-zh

选择对应版本下载

然后上传到

复制代码
cd /data/docker/sonarqube/extensions/dowload
#目录下

重启服务就中文了

相关推荐
YANGZHAO3 小时前
Docker零基础入门:一文搞定容器化核心技能
后端·docker
照物华4 小时前
K8s概念之进程、容器与 Pod 的终极指南
云原生·容器·kubernetes
JohnYan17 小时前
工作笔记 - CentOS7环境运行Bun应用
javascript·后端·容器
朱皮皮呀17 小时前
Spring Cloud——服务注册与服务发现原理与实现
运维·spring cloud·eureka·服务发现·php
科大饭桶18 小时前
C++入门自学Day14-- Stack和Queue的自实现(适配器)
c语言·开发语言·数据结构·c++·容器
城管不管19 小时前
Docker核心---数据卷(堵门秘籍)
运维·docker·容器
BestAns20 小时前
Docker+Jenkins 自定义镜像指南
docker
荔枝爱编程21 小时前
如何在 Docker 容器中使用 Arthas 监控 Java 应用
java·后端·docker
HONG_YANG1 天前
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
docker
Peter·Pan爱编程1 天前
Docker在Linux中安装与使用教程
linux·docker·eureka