Docker部署SonarQube
阿新 • • 發佈:2018-03-31
centos entos gpo com clas 二進制包 vol ice 內容
依賴
- CentOS 7.2+
- docker 1.13+
- docker-compose 1.20+
將下面文件內容另存為docker-compose.yml
文件,執行docker-compose up -d
進行啟動服務
version: "2" services: sonarqube: image: sonarqube ports: - "80:9000" networks: - sonarnet environment: - SONARQUBE_JDBC_URL=jdbc:postgresql://db:5432/sonar volumes: - sonarqube_conf:/opt/sonarqube/conf - sonarqube_data:/opt/sonarqube/data - sonarqube_extensions:/opt/sonarqube/extensions - sonarqube_bundled-plugins:/opt/sonarqube/lib/bundled-plugins db: image: postgres networks: - sonarnet environment: - POSTGRES_USER=sonar - POSTGRES_PASSWORD=sonar volumes: - postgresql:/var/lib/postgresql - postgresql_data:/var/lib/postgresql/data networks: sonarnet: driver: bridge volumes: sonarqube_conf: sonarqube_data: sonarqube_extensions: sonarqube_bundled-plugins: postgresql: postgresql_data:
之後的過程和二進制包安裝無任何區別
Docker部署SonarQube