# SonarQube [Reference](https://docs.sonarqube.org/latest/setup/get-started-2-minutes/) Docker ```sh $ docker run -d --name sonarqube -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true -p 9000:9000 sonarqube:latest ``` docker-compose.yml ```yaml # Use admin/admin as user/password credentials version: '3.1' services: sonarqube: image: 'sonarqube:latest' environment: - SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true #restart: always ports: - "9000:9000" ``` Run docker compose ```sh $ docker-compose up -d ``` Browse [localhost](http://localhost:9000) Credential * Login : admin * Password : admin ## Create Project Now that you're logged in to your local SonarQube instance, let's analyze a project: 1. Click the **Create new project** button. 2. Give your project a **Project key** and a **Display name** and click the **Set Up** button. 3. Under **Provide a token**, select **Generate a token**. Give your token a name, click the **Generate** button, and click **Continue**. 4. Select your project's main language under **Run analysis on your project**, and follow the instructions to analyze your project. Here you'll download and execute a Scanner on your code (if you're using Maven or Gradle, the Scanner is automatically downloaded).