SonarQube install on docker via docker-compose.yml

SonarQube is an Open Source tool to measure and analysis the quality of the source code. The SonarQube tool and its plugins are written in Java, it support more than 20 programming language to code quality analysis. We can use the SonarQube in jenkins to Continous Integration.