docker(linux内核升级、docker安装)下安装Sonarqube

在安装sonar时首先我采用了传统的安装方式在Windows和linux上进行解压安装,由于权限等诸多问题,以失败告终。最后我采用docker容器管理的方式安装成功,与大家分享一下。

一、内核升级

查看内核版本:
#uname -r
内核升级:
1.导入public key
#rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
2.执行安装命令
#rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
3.安装kernel-lt
#yum --enablerepo=elrepo-kernel install kernel-lt
4.编辑grub.conf文件,修改Grub引导顺序
#vim /etc/grub.conf
在这里插入图片描述
可以看到曾经安装过的几个内核版本,版本为4.4.x的版本是新安装的排在第一位,修改default=0,表示默认加载第1个版本

5.重启生效
#reboot

二、Docker安装

地址:https://blog.csdn.net/Z_Vivian/article/details/88886559

三、安装docker容器和sonarqueb

1.获取 postgresql 的镜像
#docker pull postgres
2、启动 postgresql
#docker run --name postgresqldb -e POSTGRES_USER=root -e POSTGRES_PASSWORD=root -d postgres
3、获取 sonarqube 的镜像
#docker pull sonarqube
4、启动 sonarqube
#docker run --name sq --link postgresqldb -e SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar -p 9000:9000 -d sonarqube
5.访问SonarQube
Ip:9000(第一次启动时间较长,可能超过三分钟)
在这里插入图片描述
账户密码都是 admin admin

猜你喜欢

转载自blog.csdn.net/Z_Vivian/article/details/89786302