美文网首页
sonarqube 7.8 docker搭建

sonarqube 7.8 docker搭建

作者: 苏小小北 | 来源:发表于2022-03-29 23:22 被阅读0次

docker镜像:(https://hub.docker.com/)

  1. sonarqube:7.8-community
  2. mysql:5.7

背景:
由于7.9开始,server从java11支持,有可能出现编译和分析版本不一致问题,导致检查失败,所以建议java8的还是用7.8-community版本的。

安装mysql

docker pull mysql:5.7
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

连接mysql

docker exec -ti mysql bash

创建数据库

mysql -uroot -p123456
create database sonar;

至此得到连接信息,假如本地地址是10.10.2.3

SONARQUBE_JDBC_USERNAME=root
SONARQUBE_JDBC_PASSWORD=123456
SONARQUBE_JDBC_URL=jdbc:mysql://10.10.2.3:3306/sonar?useUnicode=true&characterEncoding=utf8

安装sonarqube 7.8

# 拉取镜象
docker pull sonarqube:7.8-community
# 运行容器
docker run -d --name sonarqube7.8 \
 -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true \
 -e SONARQUBE_JDBC_USERNAME=root \
 -e 'SONARQUBE_JDBC_PASSWORD=123456' \
 -e 'SONARQUBE_JDBC_URL=jdbc:mysql://10.10.2.3:3306/sonar?useUnicode=true&characterEncoding=utf8' \
 -p 9000:9000 sonarqube:7.8-community

安装中文汉化包

# 进入sonarqube7.8容器
docker exec -ti sonarqube7.8 bash
# https://github.com/xuhuisheng/sonar-l10n-zh 下载到  /opt/sonarqube/extensions/

相关文章

网友评论

      本文标题:sonarqube 7.8 docker搭建

      本文链接:https://www.haomeiwen.com/subject/gozbjrtx.html