说明:安装环境为centos7

一:安装Docker环境

管理员登录系统执行自动安装脚本命令
curl -sSL https://get.daocloud.io/docker | sh

二:拉取所需镜像

postgres镜像
docker pull sonarqube:8.6.1-community
sonarqube镜像
docker pull postgres:12.3-alpine

三:启动镜像

postgres 数据库启动

docker run —name postgresql —restart=always -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -p 5432:5432 -v /home/docker/postgresql/data:/var/lib/postgresql/data -d postgres:12.3-alpine

sonarqube应用启动

docker run -d —restart=always —name sonarqube —link postgresql -p 9001:9000 -e sonar.jdbc.url=jdbc:postgresql://postgresql:5432/sonar -e sonar.jdbc.username=sonar -e sonar.jdbc.password=sonar -v /home/docker/sonarqube/sonarqube_extensions:/opt/sonarqube/extensions -v /home/docker/sonarqube/sonarqube_logs:/opt/sonarqube/logs -v /home/docker/sonarqube/sonarqube_data:/opt/sonarqube/data sonarqube:8.6.1-community

四:访问界面

安装完成后使用登录:http://localhost:9001默认的帐号用户密码为:admin/admin

五:安装汉化插件

下载地址:https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases放在extensions目录下的download下面,然后重启sonarqube也可以在登陆后,进入应用市场,搜索chinese pack,进行安装