MCPcopy Index your code
hub / github.com/SonarSource/docker-sonarqube

github.com/SonarSource/docker-sonarqube @2026.3.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2026.3.1 ↗ · + Follow
25 symbols 51 edges 6 files 15 documented · 60%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SonarQube Docker images

CI - Build and Test Quality Gate Status

About this Repo

This is the Git repo of the official Docker image for SonarQube. See the Hub page for the full readme on how to use the Docker image and for information regarding contributing and issues.

The full readme is generated over in docker-library/docs, specifically in docker-library/docs/sonarqube.

Sonar's Clean Code solution helps developers deliver high-quality, efficient code standards that benefit the entire team or organization.

Have Questions or Feedback?

For support questions ("How do I?", "I got this error, why?", ...), please first read the documentation and then head to the SonarSource forum. There are chances that a question similar to yours has already been answered.

Be aware that this forum is a community, so the standard pleasantries ("Hi", "Thanks", ...) are expected. And if you don't get an answer to your thread, you should sit on your hands for at least three days before bumping it. Operators are not standing by. :-)

Contributing

If you would like to see a new feature or report a bug, please create a new thread in our forum.

Please be aware that we are not actively looking for feature contributions. We typically accept minor improvements and bug fixes.

With that in mind, if you would like to submit a code contribution, please create a pull request for this repository. Please explain your motives to contribute this change: what problem you are trying to fix, what improvement you are trying to make.

License

Copyright 2015-2025 SonarSource.

SonarQube Community Build is released under the GNU Lesser General Public License, Version 3.0⁠, and packaged with SSALv1 analyzers. SonarQube Server Developer, Enterprise, and Data Center Editions are licensed under SonarQube Server Terms and Conditions.

Extension points exported contracts — how you extend this code

FileContentFetcher (Interface)
(no doc) [2 implementers]
docker-official-images/internal/fetcher/fetcher.go

Core symbols most depended-on inside this repo

Validate
called by 3
docker-official-images/internal/config/config.go
renderOfficialImagesTpl
called by 2
docker-official-images/main.go
main
called by 1
docker-official-images/main.go
Fetch
called by 1
docker-official-images/internal/fetcher/fetcher.go
ResolveBranchToSHA
called by 1
docker-official-images/internal/fetcher/fetcher.go
Fetch
called by 0
docker-official-images/internal/fetcher/fetcher.go
ResolveBranchToSHA
called by 0
docker-official-images/internal/fetcher/fetcher.go
NewGitFetcher
called by 0
docker-official-images/internal/fetcher/fetcher.go

Shape

Function 14
Method 7
Struct 3
Interface 1

Languages

Go100%

Modules by API surface

docker-official-images/internal/fetcher/fetcher.go11 symbols
docker-official-images/internal/config/config_test.go5 symbols
docker-official-images/internal/config/config.go3 symbols
docker-official-images/main_test.go2 symbols
docker-official-images/main.go2 symbols
docker-official-images/internal/fetcher/fetcher_test.go2 symbols

Datastores touched

sonarDatabase · 1 repos

For agents

$ claude mcp add docker-sonarqube \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact