๋ชฉ๋ก๐Ÿƒ๐Ÿป‍โ™‚๏ธ ๊ธฐ๋ณธํ›ˆ๋ จ/CICD (7)

hades

[Docker] ๋„์ปค ๊ธฐ์ดˆ

๋„์ปค๊ฐ€ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์šด์šฉํ•œ๋‹ค. ์ปจํ…Œ์ด๋„ˆ๋Š” ๊ฐ€์ƒ๋จธ์‹ ์ฒ˜๋Ÿผ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ „๋ถ€ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•˜์ง€๋งŒ, ๊ฐ€์ƒ๋จธ์‹ ์ฒ˜๋Ÿผ ๊ฐ ๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค๋ฅผ ๊ฒฉ๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ๋ฆฌ๋ˆ…์Šค ์ปจํŠธ๋กค ๊ทธ๋ฃน์ด๋ž€ ํ”„๋กœ์„ธ์Šค๋กœ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค(CPU, ๋ฉ”๋ชจ๋ฆฌ, ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ๋Œ€ ๋“ฑ)์„ ์ œํ•œํ•œ๋‹ค. ๋„์ปค ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ†ตํ•ด Image๋ฅผ ์ œ๊ณตํ•ด์ฃผ๊ณ  ์žˆ๋‹ค. github์— ์ฝ”๋“œ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜๋‹ค. Public Cloud๋Š” public registry, On-premises๋Š” private registry๋ฅผ ์˜๋ฏธํ•œ๋‹ค.Registry์—์„œ Image๋ฅผ PULLํ•˜๊ณ , ๊ทธ Image๋กœ Container๋ฅผ ๋งŒ๋“ค์–ด Memory์—์„œ ์‹คํ–‰์‹œํ‚จ๋‹ค.Container๋Š” ๊ฐ™์€ ์„ค์ •์œผ๋กœ ์ค‘..