SonarQube commercial language analyzers and Docker

If you’re using a SonarQube commercial edition (Developer or Enterprise Edition) and installing with our Docker images, you might have come across the problem of seemingly “missing” commercial language analyzers. Searching for your language plugin on the Marketplace page, you’ll see a message

Available under our commercial editions

even though you already have a commercial edition installed!

The most common reason for this is that you’ve installed your docker image using bind mounts instead of volumes. This prevents the language analyzers (which are pre-packaged in each edition) from installing correctly.

If you’re seeing this, head over to our Installation Guide and start from scratch – but using volumes, not bind mounts. Then you should be good to go!