Sonarqube on Docker
2017-11-15 本文已影响56人
alfredking12
搭建环境
# 创建网络
docker network create sonarnet
# 启动 postgresql
docker run -d \
-v /etc/localtime:/etc/localtime:ro \
-v /var/sornarqube/db:/var/lib/postgresql/data \
-e POSTGRES_USER=sonar \
-e POSTGRES_PASSWORD=sonar \
--net=sonarnet \
--name=sonarnet-postgres \
--restart=unless-stopped \
postgres:9.5
# 启动sonarqube
docker run -d \
-v /var/sornarqube/conf:/opt/sonarqube/conf \
-v /var/sornarqube/data:/opt/sonarqube/data \
-v /var/sornarqube/extensions:/opt/sonarqube/extensions \
-v /var/sornarqube/sonarqube_bundled-plugins:/opt/sonarqube/lib/bundled-plugins \
-p 9000:9000 -p 9092:9092 \
-e SONARQUBE_JDBC_USERNAME=sonar \
-e SONARQUBE_JDBC_PASSWORD=sonar \
-e SONARQUBE_JDBC_URL=jdbc:postgresql://sonarnet-postgres:5432/sonar \
--net=sonarnet \
--name sonarqube \
--restart=unless-stopped \
sonarqube:6.7