docker 創建sonarqube

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,操作更方便哦

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