使用docker搭建sonarQube
费了好大功夫把阿里云上的环境从centos 6.5 升级到了 centos 7,可以折腾docker了。刚好团队需要进行代码质量审计,于是就顺水推舟的用docker去搭建一套sonarcube。以下是详细过程。
使用阿里云加速docker镜像
docker的官方镜像在海外,速度很难让人满意,可以使用阿里云的加速服务。
登陆阿里云为Docker Hub的镜像站点获取专属加速器地址。形如:
https://zv123pat.mirror.aliyuncs.com
通过修改daemon配置文件
/etc/docker/daemon.json
来使用加速器(docker 1.10+)sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://zv3w4pat.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
PostgresSQL In Docker
docker pull postgres # 会拉取latest版本。也可以指定版本如:mysql:5.6 |
SonarCube In Docker
获得sonarcube docker镜像 |
使用已有的PostgreSQL搭建SonarCube
在PostgreSQL里创建数据库sonar -U是数据库的用户名。需要更改。 |
END
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LeFer!
评论