docker安装SonarQube代码质量评估

docker安装SonarQube代码质量评估,SonarQube无法启动解决方案

1、第一处修改

在物理机(VPS)内输入如下命令:

vi /etc/sysctl.conf

添加如下内容:

 

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

 


docker安装SonarQube代码质量评估

 

第二处修改

在物理机(VPS)内输入如下命令:

vi /etc/security/limits.conf

添加如下内容:

 

*    soft    nofile    65536
*    hard    nofile    65536

如图:

 

docker安装SonarQube代码质量评估

重启机器:

reboot

1、拉取镜像

启动docker

sudo service docker start

 

 

输入如下命令:

docker pull postgres:10
docker pull sonarqube:7.9.1-community

实例如下:

 

docker安装SonarQube代码质量评估

运行容器

启动postgres,输入如下命令(该命令复制到剪切板一次性输入即可):

docker run 
  -d 
  --name postgres10 
  -p 5432:5432 
  -e POSTGRES_USER=sonar 
  -e POSTGRES_PASSWORD=123456 
  postgres:10

 

如图:

docker安装SonarQube代码质量评估

启动SonarQube,输入如下命令(该命令复制到剪切板一次性输入即可):

docker run 
  -d 
  --name sonarqube7.9 
  -p 9000:9000 
  --link postgres10 
  -e SONARQUBE_JDBC_URL=jdbc:postgresql://postgres10:5432/sonar 
  -e SONARQUBE_JDBC_USERNAME=sonar 
  -e SONARQUBE_JDBC_PASSWORD=123456 
  -v sonarqube_conf:/opt/sonarqube/conf 
  -v sonarqube_extensions:/opt/sonarqube/extensions 
  -v sonarqube_logs:/opt/sonarqube/logs 
  -v sonarqube_data:/opt/sonarqube/data 
  sonarqube:7.9.1-community

docker安装SonarQube代码质量评估

  • docker ps :列出正在运行的容器
  • docker ps -a : 显示所有的容器,包括未运行的

 

添加防火墙:

firewall-cmd --zone=public --permanent --add-port=9000/tcp
firewall-cmd --zone=public --permanent --add-port=5432/tcp
firewall-cmd --reload

firewall-cmd --status   #查看防火墙状态
firewall-cmd --stop   #停止防火墙状态

 

浏览器访问

输入http://vps:9000 ,初始使用 admin/admin 登录,如下图所示。

docker安装SonarQube代码质量评估

 

界面如下:

 

docker安装SonarQube代码质量评估

 

系统汉化

docker安装SonarQube代码质量评估

 

自此基本完成

 

THE END
分享
二维码
海报
docker安装SonarQube代码质量评估
docker安装SonarQube代码质量评估,SonarQube无法启动解决方案 1、第一处修改 在物理机(VPS)内输入如下命令: vi /etc/sysctl.conf 添加如下内容:   vm.max_map_count = 262144 fs.file-max = 65536 &nb……
<<上一篇
下一篇>>