๋ชฉ๋ก๋„์ปค ๋ž€? (1)

๐Ÿ“ ์ ์–ด์„œ ๋จธ๋ฆฟ์†์œผ๋กœ

[DevOps] ๋„์ปค(Docker)๋Š” ์™œ ์“ธ๊นŒ?

๋„์ปค๋Š” ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ์—์„œ ๋ฆฌ๋ˆ…์Šค์˜ ์ปจํ…Œ์ด๋„ˆ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ์—”์ง„ ์ž…๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ(container)๋Š” ๋ญ˜๊นŒ? ์ปจํ…Œ์ด๋„ˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ์™€๋Š” ๋‹ค๋ฅธ ๊ฐœ๋…์œผ๋กœ ๋ฆฌ๋ˆ…์Šค ์šด์˜์ฒด์ œ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋…๋ฆฝ๋œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š”๋ฐ ์ด๋•Œ, ๋…๋ฆฝ๋œ ํ™˜๊ฒฝ์ด ์ปจํ…Œ์ด๋„ˆ ์ž…๋‹ˆ๋‹ค. ์กฐ๊ธˆ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ฐจํ›„ ๊ธ€ ์ž‘์„ฑ์œผ๋กœ ๋Œ€์ฒดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋„์ปค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณต ๋™์ผํ•˜๊ฒŒ ์ž‘์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ๋„ ์‹คํ–‰ํ•˜๋Š” ํ™˜๊ฒฝ์ด ๋‹ฌ๋ผ์ง€๋ฉด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ, Java 11์—์„œ๋งŒ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— Java 11์„ ์œ„ํ•œ JVM์ด ์—†๋‹ค๋ฉด ๋™์ž‘ํ•˜์ง€ ์•Š๊ฒŒ๋ฉ๋‹ˆ๋‹ค. (๋˜‘๊ฐ™์ด ์ณค๋Š”๋ฐ ์™œ ์•ˆ๋˜์ง€..

Programming/DevOps 2022. 5. 17. 01:17