Start sonarqube server

Start sonarqube server locally

docker run --name sonarqube -p 9000:9000 sonarqube

Open in browser

http://localhost:9000

Explanation

The command docker run --name sonarqube -p 9000:9000 sonarqube is used to run a Docker container based on the SonarQube image. Here's what the command does:

  • docker run: This is the command to run a Docker container.

  • --name sonarqube: This option sets the name of the container as "sonarqube". By giving it a name, you can easily refer to and manage the container using this identifier.

  • -p 9000:9000: This option maps port 9000 of the container to port 9000 of the host machine. It allows you to access the SonarQube web interface running inside the container through the host machine's port 9000.

  • sonarqube: This is the name of the Docker image that the container is based on. In this case, it refers to the SonarQube image.

By running this command, a Docker container named "sonarqube" will be created based on the SonarQube image. The container's port 9000, where the SonarQube web interface is exposed, will be mapped to the host machine's port 9000. This allows you to access the SonarQube service by opening a web browser and visiting http://localhost:9000 or <host_ip_address>:9000.

Once the container is running, you can interact with the SonarQube web interface, configure projects, perform code analysis, and view analysis results.

Last updated