version: '2' services: sonar82: image: sonarqube:8.2-enterprise environment: - SONAR_JDBC_USERNAME=sonar - SONAR_JDBC_PASSWORD=sonar - SONAR_JDBC_URL=jdbc:postgresql://psql/sonar - SONAR_WEB_PORT=8200 ports: - 8200:8200 container_name: sq82 volumes: - sq82_conf:/opt/sonarqube/conf - sq82_data:/opt/sonarqube/data - sq82_logs:/opt/sonarqube/logs - sq82_extensions:/opt/sonarqube/extensions psql: image: postgres:latest environment: - POSTGRES_DB=sonar - POSTGRES_USER=sonar - POSTGRES_PASSWORD=sonar volumes: - sq82_psql_data:/var/lib/postgresql/data container_name: sq82_psql volumes: sq82_conf: sq82_data: sq82_logs: sq82_extensions: sq82_psql_data: