SonarQube7.7docker安裝(mysql)

首先來docker安裝一個mysql

下個5.7版本的

docker pull mysql:5.7

運行下

docker run -d --name=mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=root (docker.io/mysql)鏡像id

連接一下,測試正常連接後,創建sonar用戶與sonar庫。詳細如下鏈接

https://blog.csdn.net/jiulanhao/article/details/105835247

————————————————————————————————————————————————

下個sonar7.7的鏡像

docker pull sonarqube:7.7-community

運行下

docker run \
  -d \
  --name sonarqube7.7 \
  -p 9000:9000 \
  -p 9092:9092 \
  -e SONARQUBE_JDBC_USERNAME=sonar \
  -e SONARQUBE_JDBC_PASSWORD=sonar \
  -e SONARQUBE_JDBC_URL="jdbc:mysql://192.168.1.205:33306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false" \
  8f2020f3f67d

然後我們可以下日誌,運行成功與否

docker logs -f 容器id

docker logs -f 8f2020f3f67d 

日誌沒有報錯,訪問對應ip的9000端口查看是否運行成功。

——————————————————————————————————————————————

設置爲中文界面

下載對應版本的中文包

https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases

然後放入容器中對應的目錄

docker cp /home/temp/sonar-l10n-zh-plugin-1.27.jar b0bf27304b83:/opt/sonarqube/extensions/plugins/sonar-l10n-zh-plugin-1.27.jar

重啓服務

 重啓成功

建議性配置

https://hub.docker.com/_/sonarqube?tab=description

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章