Vil du lære hvordan du installerer SonarQube ved hjelp av Docker på Ubuntu Linux? I denne opplæringen skal vi vise deg alle trinnene som kreves for å utføre SonarQube-installasjonen ved hjelp av Docker på en datamaskin som kjører Ubuntu Linux om 5 minutter eller mindre.
• Ubuntu 20.04
• Ubuntu 18.04
• Ubuntu 19.04
• SonarQube 8.4.2
Tutorial SonarQube – Docker Installasjon
Rediger systemkonfigurasjonsfilen.
Sett inn følgende linjer på slutten av denne filen.
Aktiver systemkonfigurasjonen.
Opprett en konfigurasjonsfil med navnet 99-sonarqube.conf.
Her er filinnholdet.
Start datamaskinen på nytt.
Installer Docker-tjenesten.
Last ned SonarQube Docker-bildet fra det elektroniske repositoriet.
Oppgi Docker-bildene som er installert på systemet.
Her er kommandoutdataene:
Opprett Docker-volumer for å lagre vedvarende data for SonarQube.
Kontroller de vedvarende datakatalogene.
Du kan eventuelt opprette symbolske koblinger til et enklere tilgangssted.
Start en SonarQube-beholder med vedvarende datalagring.
Her er kommandoutdataene:
I vårt eksempel ble SonarQube-bildet brukt til å starte en ny beholder.
Den nye beholderen har vedvarende datalagring.
Beholder-ID-en er 348b4ab00defe8e3621a61e5899d4eb04dd533046fce4cf2c5b0163f0717bd50.
Tutorial Docker – SonarQube installasjon
Åpne nettleseren din og skriv inn IP-adressen til webserveren pluss:9000
I vårt eksempel ble følgende URL skrevet inn i nettleseren:
• http://192.168.15.10:9000
SonarQube-dashbordet vil bli presentert.
Klikk på Logg inn-knappen og bruk Sonarqube standard brukernavn og passord.
• Standard brukernavn: admin
• Standard passord: admin
Gratulerer! Du er ferdig med SonarQube Docker-installasjonen.
Administrasjon av Tutorial SonarQube – Docker container
Kontroller beholderstatusen ved hjelp av følgende kommando:
Kontroller statusen for en beholder.
Hvis du vil stoppe en beholder, bruker du følgende kommando:
Hvis du vil starte en beholder, bruker du følgende kommando:
Hvis du vil starte en beholder på nytt, bruker du følgende kommando:
Hvis det oppstår feil, kan du bruke følgende kommando til å kontrollere beholderloggene.
I våre eksempler demonstrerte vi hvordan vi administrerer SonarQube-beholdere.