docker安装SonarQube代码质量评估

编程相关 C/C++
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代码质量评估   自此基本完成

本文由「漏洞扫描-TEST安全-漏洞空间」整理,转载请注明出处。原文链接:https://m.xsssql.com/article/701.html

评论

还没有评论,来说点什么吧。