Cara Installasi Sonarqube di Virtual Box Menggunakan Docker

Tutorial ini untuk mendokumentasi installasi sonarqube di VM

Kebutuhan Aplikasi

Prerequire

Pastikan kamu sudah melakukan langkah-langkah berikut

  • [ ] Installasi Virtual Box
  • [ ] Installasi Debian / Ubuntu
  • [ ] Setting Virtual Box menjadi 2 Adapter.
    • Adapter 1 : NAT
    • Adapter 2 : Host-Only (Setting IP agar sesuai dengan IP Komputer)
  • [ ] Docker sudah terinstall dengan benar

Installasi Sonarqube

  1. Pastikan docker sudah terinstall dengan benar.

    docker // Memastikan apakah docker sudah terinstall (akan ada dokumentasi setelah terinstall)
    docker ps // Melihat semua image yang sedang berjalan
    docker image list // Untuk melihat image list yang sudah dijalankan sebalumnya
    
  2. Ikuti instruksi pada sonarqube docker. Install dengan perintah kode berikut :

    docker pull sonarqube
    
  3. Lihat apakah image sudah terload atau belum

    docker image list
    

  4. Jika sudah ada sonarqube, jalankan perintah berikut

    docker run -dp 192.168.11.x:9000:9000 --restart unless-stopped sonarqube
    

    Keterangan

    • docker run : untuk menjalanakan docker
    • 192.168.11.x : Alamat IP server (ganti sesuai dengan kebutuhan)
    • 9000:9000 : artinya dari port 9000 diforward ke port 9000
    • -dp : menjalankan docker di belakang dan publikasikan port container ke host
    • —restart unless-stopped : menjalankan docker ketika startup
    • sonarqube : nama image yang telah diinstall
  5. Cek apakah image sudah berjalan atau tidak. gunakan perintah

    docker ps
    



  6. Buka browser pada sisi klien, anda akan melihat sonarqube sudah terinstall. Login menggunakan default password, kemudian ganti sesuai kebutuhan


  1. Installasi berhasil


Kode untuk menjalankan di Windows

C:\\Users\\YOURPCACCOUNT\\Downloads\\sonar-scanner-cli-6.2.1.4610-windows-x64\\sonar-scanner-6.2.1.4610-windows-x64\\bin\\sonar-scanner.bat -D"sonar.projectKey=BukuTamu" -D"sonar.sources=." -D"sonar.host.url=http://192.168.56.11:9000" -D"sonar.token=sqp_365d612b2557ecb0225b1abf134ce684a4de657f”

 

Posting Komentar

Lebih baru Lebih lama