Creation des volumes Docker

docker volume create --name sonarqube_data

docker volume create --name sonarqube_logs

docker volume create --name sonarqube_extensions

Rouler le container de Sonarqube

docker run -d --name sonarqube \ -p 9000:9000 \ -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true \ -v sonarqube_data:/opt/sonarqube/data \ -v sonarqube_extensions:/opt/sonarqube/extensions \ -v sonarqube_logs:/opt/sonarqube/logs sonarqube:latest

Rouler une analyse Sonarqube par Docker

docker run \ --rm \ -e SONAR_HOST_URL="http://172.17.0.2:9000" \ -e SONAR_SCANNER_OPTS="-Dsonar.projectKey=novatic" \ -e SONAR_LOGIN="sqp_f31bc1c6b070730f99a94ed376d5c5c611577a9f" \ -v "./src:/usr/src" \ sonarsource/sonar-scanner-cli