๐Ÿค ์€์ง€log ๐Ÿค

[CI/CD study] - 8. Docker ์— Sonarqube ์„ค์น˜ํ•˜๊ธฐ ๋ณธ๋ฌธ

๐Ÿ’š DevOps

[CI/CD study] - 8. Docker ์— Sonarqube ์„ค์น˜ํ•˜๊ธฐ

Eun_zii 2022. 10. 14. 12:11

 

Docker Desktop ์„ค์น˜

 

 

Docker Hub ์ ‘์†ํ›„ ์™ผ์ชฝ ์ƒ๋‹จ ๊ฒ€์ƒ‰ ์ฐฝ์— " sonarqube " ๊ฒ€์ƒ‰

 

 

์†Œ๋‚˜ํ๋ธŒ ๊ณต์‹ ๊ณ„์ • ์ด๋ฏธ์ง€์™€ ๋ช…๋ น์–ด๊ฐ€ ๋‚˜์˜ด

 

 

 

ํ„ฐ๋ฏธ๋„์— ๋ช…๋ น์–ด

โŒจ๏ธ docker pull sonarqube

* ์œ„ ๋ช…๋ น์–ด๋ฅผ ์น˜๋ฉด ์ž๋™์œผ๋กœ ๋งˆ์ง€๋ง‰ ํƒœ๊ทธ๊ฐ€ ๋ฐ›์•„์ง (latest)

* ์†Œ๋‚˜ํ๋ธŒ๋Š” SSH์— ์„ค์น˜ํ•˜๋ฉด ์•ˆ๋˜๊ณ  ๋ณธ์ธ ๋žฉํƒ‘์— ์„ค์น˜ํ•ด์•ผํ•จ

mac ๊ธฐ์ค€ iTerm ํ‚ค๊ณ  ์„ค์น˜ํ•˜๋ฉด ๋จ

 

 

๐Ÿ“

 

no matching manifest for linux/arm64/v8 in the manifest list entries

๋ผ๋Š” ์˜ค๋ฅ˜ ๋ฐœ์ƒ์‹œ

โŒจ๏ธ docker pull --platform linux/amd64 sonarqube

 

 

latest ํƒœ๊ทธ ๊นŒ์ง€ ์™„๋ฃŒ 

๐Ÿ“

 

 

โŒจ๏ธ $ docker images

* sonarqube ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ›์•„์ง„๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

 

 

โŒจ๏ธ docker run -d --name sonarqube -p 9000:9000 sonarqube

* ์†Œ๋‚˜ํ๋ธŒ ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰

๐Ÿ“ -d ์˜ต์…˜์„ ํ†ตํ•ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ  ์‹คํ–‰ํ•˜๊ณ 

-- name ์˜ต์…˜์œผ๋กœ  sonarqube ๋ผ๊ณ  ๋ช…๋ช…

-p ์˜ต์…˜์œผ๋กœ ํฌํŠธ๋ฅผ ์„ค์ • ๐Ÿ“

 

โŒจ๏ธ  docker ps 

* sonarqube ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‹คํ–‰๋˜๊ณ ์žˆ๋Š”๊ฒƒ์„ ํ™•์ธ

 

 

Docker Desktop ์— Sonarqube ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์ƒ์„ฑ๋œ๊ฒƒ์„ ํ™•์ธ

 

 

๋นจ๊ฐ„๋ณ„ ํ‘œ์‹œ๋ถ€๋ถ„์— โ–ถ๏ธ ํด๋ฆญ ํ›„

* ์‚ฌ์ง„ ์ƒ์œผ๋ก  โ—ผ๏ธ ๋กœ ๋˜์–ด ์žˆ์ง€๋งŒ Run ์‹œ์ž‘ ํ•˜์ง€ ์•Š์œผ์‹  ๋ถ„๋“ค์€ โ–ถ๏ธ ๋กœ ๋œธ

 

์†Œ๋‚˜ํ๋ธŒ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ˆŒ๋Ÿฌ๋ณด๋ฉด

 

 

์„ค์น˜๊ฐ€ ์ง„ํ–‰ ๋˜๊ณ  ์žˆ๋Š”๊ฒƒ์„ ํ™•์ธ

* ์ค‘๊ฐ„์ค‘๊ฐ„ ์ž ๊น ๋ฉˆ์ท„๋‹ค๊ฐ€ ๊ณ„์† ์„ค์น˜๊ฐ€ ๋˜๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์œผ๋‹ˆ

๋”์ด์ƒ ์„ค์น˜๊ฐ€ ์ง„ํ–‰๋˜์ง€์•Š์„๋•Œ ์ฏค ๋ธŒ๋ผ์šฐ์ € ์ ‘์†ํ•˜๋Š”๊ฒƒ์„ ์ถ”์ฒœ

 

 

{ ๋ณธ์ธ IP }:9000 ํ˜น์€ localhost:9000

์œผ๋กœ ์ ‘์†

* ๋กœ๋”ฉ์ด ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆฌ๋‹ˆ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”

 

 

์„ค์น˜๊ฐ€ ๋๋‚˜๊ณ  ์‹คํ–‰์ด ๋œ๋‹ค๋ฉด admin / admin ์œผ๋กœ ๋กœ๊ทธ์ธ

* ๋กœ๊ทธ์ธ ํ•˜๊ณ ๋‚˜๋ฉด Password ๋ณ€๊ฒฝ์ฐฝ ๋œธ โžก Password ๋ณ€๊ฒฝํ•ด์ฃผ๊ธฐ

 

 

์„ค์น˜ ์™„๋ฃŒ โญ๏ธ

728x90