2020-12-26

一、前言
不得不吐槽下,现在的博客写的真太扯淡了,就网上写的使用docker安装SonarQube而言,搜到十篇文章,最少9篇照着操作配置都不可用,卡在SonarQube无法启动。自然,我也是被折磨的身心俱疲(自身技术差,不会定位问题,才是重点)。

二、修改Linux系统参数
1、第一处修改

输入如下命令:

vim /etc/sysctl.conf
2、修改内容

添加如下内容:

vm.max_map_count = 262144
fs.file-max = 65536
3、第二处修改

输入如下命令:

vim /etc/security/limits.conf
4、修改内容

添加如下内容:

  • soft nofile 65536
  • hard nofile 65536
    5、重启

reboot
三、拉取镜像并启动
1、拉取镜像

输入如下命令:

docker pull postgres:10
docker pull sonarqube:7.9.1-community
实例如下:

2、运行容器

启动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
四、检查容器运行状态
1、查看容器运行状态

输入如下命令:

docker ps
查看容器执行状态如下:

知识点:

docker ps :列出正在运行的容器
docker ps -a : 显示所有的容器,包括未运行的
这里我TM要吐槽下,某些博主,不知道命令的含义,不要误导我这个小白好吗,告诉我用docker ps -a查看容器状态,我查完才知道,加-a的意思是会列出所有容器当然也包括未运行的,可不会显示怎么的,我要的是运行的,大哥。不要这么坑好吗。
2、搞定防火墙

firewall-cmd --zone=public --permanent --add-port=9000/tcp
firewall-cmd --zone=public --permanent --add-port=5432/tcp
firewall-cmd --reload
实例如下:

五、验证
1、浏览器访问

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

2、查看数据库信息

六、设置成中文
1、系统汉化

2、根据提示重启Sonar Server

3、汉化成功

参考原文:https://www.cnblogs.com/anliven/p/12075636.html#_label2_1

EOF

本文作者:久曲建的测试窝
本文链接:https://www.cnblogs.com/longronglang/p/14164549.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
优秀不够,你是否无可替代

软件测试交流QQ群:721256703,期待你的加入!!

欢迎关注我的微信公众号:软件测试君

分类: SonarQube
好文要顶 关注我 收藏该文 久曲健
关注 - 20
粉丝 - 454
+加关注
0 0
« 上一篇: Docker学习(一)- Centos 7下安装 Docker
posted @ 2020-12-26 17:07 久曲健 阅读(61) 评论(0) 编辑 收藏
登录后才能发表评论,立即 登录 或 注册, 访问 网站首页
写给园友们的一封求助信
历史上的今天:
2019-12-26 使用IDEA创建一个spring boot项目
2019-12-26 使用vue-cli编写todolist组件
MENU
SonarQube学习(一)- 使用Docker安装SonarQube(亲测可用)
发表于 2020-12-26 17:07阅读:61评论:0推荐:0

SONARQUBE
[ 优秀不够你是否无可替代! ]
This blog has running : 242 d 11 h 36 m 9 sღゝ◡╹)ノ♡
友情链接:申请坑位/申请坑位/申请坑位/申请坑位/申请坑位
Copyright © 2020 久曲健 Powered by .NET 5.0.1-servicing.20575.16 on Kubernetes
Theme version: v1.3.3 / Loading theme version: v1.3.3
00:00 / 03:39

看板娘 你都复制了些什么呀,转载要记得加上出处哦!
一、前言
二、修改Linux系统参数
三、拉取镜像并启动
四、检查容器运行状态
五、验证
六、设置成中文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值