๐ค ์์งlog ๐ค
[CI/CD study] - 8. Docker ์ Sonarqube ์ค์นํ๊ธฐ ๋ณธ๋ฌธ
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 ๋ณ๊ฒฝํด์ฃผ๊ธฐ
์ค์น ์๋ฃ โญ๏ธ
'๐ DevOps' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CI/CD study] - 10. Jenkins์ Sonarqube ์ฐ๋ํ๊ธฐ (0) | 2022.10.14 |
---|---|
[CI/CD study] - 9. Jenkins File (0) | 2022.10.14 |
[CI/CD study] - 7-2. Jenkins์ Gitea ์ฐ๋ํ๊ธฐ (0) | 2022.10.11 |
[CI/CD study] - 7-1. Jenkins์ Gitea ์ฐ๋ํ๊ธฐ (1) | 2022.10.05 |
[CI/CD study] - 6. Docker ์ Jenkins ์ค์นํ๊ธฐ (0) | 2022.10.04 |