docker安装SonarQube代码质量评估
docker安装SonarQube代码质量评估,SonarQube无法启动解决方案
1、第一处修改
在物理机(VPS)内输入如下命令:
vi /etc/sysctl.conf
添加如下内容:
vm.max_map_count = 262144
fs.file-max = 65536
第二处修改
在物理机(VPS)内输入如下命令:
vi /etc/security/limits.conf
添加如下内容:
* soft nofile 65536
* hard nofile 65536
如图:
重启机器:
reboot
1、拉取镜像
启动docker
sudo service docker start
输入如下命令:
docker pull postgres:10
docker pull sonarqube:7.9.1-community
实例如下:
运行容器
启动postgres,输入如下命令(该命令复制到剪切板一次性输入即可):
docker run
-d
--name postgres10
-p 5432:5432
-e POSTGRES_USER=sonar
-e POSTGRES_PASSWORD=123456
postgres:10
如图:
启动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 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 登录,如下图所示。
界面如下:
系统汉化
自此基本完成
THE END
0
二维码
海报
docker安装SonarQube代码质量评估
docker安装SonarQube代码质量评估,SonarQube无法启动解决方案
1、第一处修改
在物理机(VPS)内输入如下命令:
vi /etc/sysctl.conf
添加如下内容:
vm.max_map_count = 262144
fs.file-max = 65536
&nb……
共有 0 条评论