前面《代码质量管理系列(四)SonarQube安装》我们以正式的方式部署了SonarQube,这里我们再演示一个比较简单的方式,即使用docker的方式不熟sonarqube,下面直接开始:
## 创建数据目录 mkdir -p /data/sonarqube/{sonarqube_conf,sonarqube_extensions,sonarqube_logs,sonarqube_data} chmod 777 -R /data/sonarqube/ ## 运行 docker run -itd --name sonarqube \ -p 9000:9000 \ -v /data/sonarqube/sonarqube_conf:/opt/sonarqube/conf \ -v /data/sonarqube/sonarqube_extensions:/opt/sonarqube/extensions \ -v /data/sonarqube/sonarqube_logs:/opt/sonarqube/logs \ -v /data/sonarqube/sonarqube_data:/opt/sonarqube/data \ sonarqube:8.9.0-community ## 验证 docker logs -f sonarqube
这里的不熟主要是参考网上的教程,实验了一下,没有太大问题,可以实现部署之后作演示用,但是在实际的环境中,我们还是建议使用正式的部署方式。
这里我们使用docker的方式进行部署之后,同样的可以访问dashboard,示例图如下:
但是在线安装一些插件的时候就会报错了,提示:
所以如果使用docker作为实际环境的话,遇到问题我们需要手动的解决掉。最后我们还是提倡使用安装包的形式进行安装。
还没有评论,来说两句吧...