1、拉取镜像
开始拉镜像
docker pull sonarqube
2、以默认方式运行镜像
docker run -d --name sonarqube -p 9000:9000 sonarqube
以默认方式配置镜像时,镜像的默认账户信息如下
帐号:admin
密码:admin
端口:9000
3、高级配置方式运行镜像
配置数据库
docker run -d --name sonarqube \
-p 9000:9000 \
-e sonar.jdbc.username=sonar \
-e sonar.jdbc.password=sonar \
-e sonar.jdbc.url=jdbc:postgresql://localhost/sonar \
sonarqube
默认情况下,sonar 使用不适合生产的嵌入式H2数据库,如果你要自定义数据库,请先安装数据,使用外部挂载配置.
- 1、/opt/sonarqube 软件安装位置
- 2、/opt/sonarqube/conf:配置文件,例如 sonar.properties
- 3、/opt/sonarqube/data:数据文件,例如嵌入式H2数据库和Elasticsearch索引
- 4、/opt/sonarqube/logs
- 5、/opt/sonarqube/extensions:插件,如语言分析器
通过载入配置文件的形式运行Dockerfile 来构建镜像
FROM sonarqube:7.4-community
COPY sonar.properties /opt/sonarqube/conf/
4、sonarqube 文档
文档地址 :https://docs.sonarqube.org/latest/
5、访问管理页面
通过docker 构建好镜像之后,大约需要几分钟等待sonar 完成初始化,初始化完成后,可以通过 http://localhost:9000/about 访问管理界面
6、登录管理界面
帐号:admin 密码:admin
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2020/05/16 14:41