sonarqube-docker-compose
version: '3' services: postgres: image: postgres restart: always privileged: true container_name: sonarqube_postgres ports: - 5432:5432 volumes: - /data/sonarqube/db/postgresql/:/var/lib/postgresql - /data/sonarqube/db/datasql/:/var/lib/postgresql/data environment: TZ: Asia/Shanghai POSTGRES_USER: sonar POSTGRES_PASSWORD: sonar POSTGRES_DB: sonar networks: - sonarnet sonar: image: sonarqube:6.7.5 restart: always container_name: sonarqube privileged: true depends_on: - postgres volumes: - /data/sonarqube/sonarqube/extensions:/opt/sonarqube/extensions - /data/sonarqube/sonarqube/logs:/opt/sonarqube/logs ports: - 9000:9000 environment: SONARQUBE_JDBC_USERNAME: sonar SONARQUBE_JDBC_PASSWORD: sonar SONARQUBE_JDBC_URL: jdbc:postgresql://postgres:5432/sonar networks: - sonarnet networks: sonarnet: ipam: config: - subnet: 192.168.114.0/24