docker 创建sonarqube

本文介绍了Sonarqube在Docker环境下结合MySQL的部署过程。需先准备可用的MySQL,下载稳定版Sonar镜像,创建Sonar容器并配置JDBC参数,最后可通过指定地址进入Sonar首页。还提供了Sonarqube源码、官方镜像说明及离线镜像打包文件链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.默认已经有一个可用的mysql

 

2.下载sonar镜像,下载稳定版的

docker pull sonarqube:6.7-community

3.创建sonar容器。使用本地的另一个mysql容器(容器内网的ip和端口号为172.17.0.2:3306。docker exec -it mysqltest 进入容器,使用 cat /etc/hosts查看)

docker run -d --name sonarqube --link mysqltest:mysql -p 9082:9000 -e sonar.jdbc.username=root -e sonar.jdbc.password=12345 -e sonar.jdbc.url="jdbc:mysql://172.17.0.2:3306/sonar?useUnicode=true&autoReconnect=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull" sonarqube:6.7-community

 

sonar JDBC 参数配置:

sonar.jdbc.username 用户名

sonar.jdbc.password 密码

sonar.jdbc.url 连接地址

 

4.进入sonar首页(192.168.99.100为docker 所在主机地址)

http://192.168.99.100:9082/about

 

sonarqube源码:

https://github.com/SonarSource/sonarqube

sonarqube  docker官方镜像说明

https://hub.docker.com/_/sonarqube

 

sonar 以及 webgoat 离线镜像打包文件

链接:https://pan.baidu.com/s/1blHjHagfFE7d4GPElN5-3g 
提取码:vqy2 
复制这段内容后打开百度网盘手机App,操作更方便哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值