{"id":36320,"date":"2023-07-04T07:27:13","date_gmt":"2023-07-04T07:27:13","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=36320"},"modified":"2023-07-04T07:30:03","modified_gmt":"2023-07-04T07:30:03","slug":"sonarqube-tutorails-installation-configuration","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/sonarqube-tutorails-installation-configuration\/","title":{"rendered":"Sonarqube Tutorails: Installation &#038; Configuration"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisite: JAVA<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"543\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-3.png\" alt=\"\" class=\"wp-image-36321\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-3.png 682w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-3-300x239.png 300w\" sizes=\"auto, (max-width: 682px) 100vw, 682px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Install JAVA<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-devopsschool-com wp-block-embed-devopsschool-com\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"t9nW2xI2et\"><a href=\"https:\/\/www.devopsschool.com\/blog\/complete-guide-of-java-installation-in-linux\/\">Java Installation Guide in Linux &#038; Windows<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Java Installation Guide in Linux &#038; Windows&#8221; &#8212; \" src=\"https:\/\/www.devopsschool.com\/blog\/complete-guide-of-java-installation-in-linux\/embed\/#?secret=L0i6eT7bqn#?secret=t9nW2xI2et\" data-secret=\"t9nW2xI2et\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Install SonarQube in Linux<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\"><span class=\"hljs-comment\"># Run commands as Normal User<\/span>\r\n$ cd\r\n$ wget https:<span class=\"hljs-comment\">\/\/binaries.sonarsource.com\/Distribution\/sonarqube\/sonarqube-10.1.0.73491.zip<\/span>\r\n$ unzip sonarqube<span class=\"hljs-number\">-10.1<\/span><span class=\"hljs-number\">.0<\/span><span class=\"hljs-number\">.73491<\/span>.zip\r\n$ mv sonarqube<span class=\"hljs-number\">-10.1<\/span><span class=\"hljs-number\">.0<\/span><span class=\"hljs-number\">.73491<\/span> sonarqube\r\n$ cd sonarqube\r\n$ cd bin\r\n$ cd linux-x86<span class=\"hljs-number\">-64<\/span>\r\n$ .\/sonar.sh start\r\n$ .\/sonar.sh status\r\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">How to install SonarQube using docker container?<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">To install SonarQube using a Docker container, follow these steps:\n\nEnsure that Docker is installed: Make sure you have Docker installed on your machine. You can download Docker <span class=\"hljs-keyword\">from<\/span> the official website and follow the installation instructions <span class=\"hljs-keyword\">for<\/span> your specific operating system.\n\nPull the SonarQube Docker image: Open your terminal or command prompt and execute the following command to pull the SonarQube Docker image <span class=\"hljs-keyword\">from<\/span> Docker Hub:\n\n$ docker pull sonarqube\n\nCreate a Docker container: Once the image is downloaded, run the following command to create a <span class=\"hljs-keyword\">new<\/span> Docker container <span class=\"hljs-keyword\">for<\/span> SonarQube:\n\n$ docker run -d --name sonarqube -p <span class=\"hljs-number\">9000<\/span>:<span class=\"hljs-number\">9000<\/span> sonarqube\n\nThis command will create a <span class=\"hljs-keyword\">new<\/span> Docker container named <span class=\"hljs-string\">\"sonarqube\"<\/span> and expose port <span class=\"hljs-number\">9000<\/span>, which is the <span class=\"hljs-keyword\">default<\/span> port <span class=\"hljs-keyword\">for<\/span> accessing SonarQube.\n\nAccess SonarQube: After the container starts, you can access SonarQube by opening a web browser and navigating to http:<span class=\"hljs-comment\">\/\/localhost:9000. This will take you to the SonarQube web interface.<\/span>\n\nNote: If you are running Docker on a remote server or using a different port mapping, replace localhost:<span class=\"hljs-number\">9000<\/span> <span class=\"hljs-keyword\">with<\/span> the appropriate IP address and port.\n\nLog <span class=\"hljs-keyword\">in<\/span> to SonarQube: On the SonarQube login page, use the <span class=\"hljs-keyword\">default<\/span> credentials:\n\nUsername: admin\n<span class=\"hljs-attr\">Password<\/span>: admin\n\nIt is recommended to change the <span class=\"hljs-keyword\">default<\/span> password after logging <span class=\"hljs-keyword\">in<\/span> <span class=\"hljs-keyword\">for<\/span> the first time.<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">How to access SonarQube?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>http:\/\/52.207.239.204:9000\/<\/li>\n<\/ul>\n\n\n\n<p>Log in to SonarQube: On the SonarQube login page, use the default credentials: <\/p>\n\n\n\n<p>Username: admin <\/p>\n\n\n\n<p>Password: admin<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"457\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-4-1024x457.png\" alt=\"\" class=\"wp-image-36322\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-4-1024x457.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-4-300x134.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-4-768x343.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-4-1536x686.png 1536w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/07\/image-4.png 1632w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Prerequisite: JAVA Install JAVA Install SonarQube in Linux How to install SonarQube using docker container? How to access SonarQube? Log in to SonarQube: On the SonarQube login page, use the default credentials: Username: admin Password: admin<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-36320","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/36320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=36320"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/36320\/revisions"}],"predecessor-version":[{"id":36325,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/36320\/revisions\/36325"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=36320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=36320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=36320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}