λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

Programming/DevOps

(1)
[DevOps] 도컀(Docker)λŠ” μ™œ μ“ΈκΉŒ? λ„μ»€λŠ” λ‹€μ–‘ν•œ μš΄μ˜μ²΄μ œμ—μ„œ λ¦¬λˆ…μŠ€μ˜ μ»¨ν…Œμ΄λ„ˆ ν™˜κ²½μ„ μ œκ³΅ν•˜κΈ° μœ„ν•œ 엔진 μž…λ‹ˆλ‹€. μ»¨ν…Œμ΄λ„ˆ(container)λŠ” 뭘까? μ»¨ν…Œμ΄λ„ˆλŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•  수 μžˆλŠ” ν™˜κ²½μž…λ‹ˆλ‹€. μš΄μ˜μ²΄μ œμ™€λŠ” λ‹€λ₯Έ κ°œλ…μœΌλ‘œ λ¦¬λˆ…μŠ€ μš΄μ˜μ²΄μ œμ—μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•  수 μžˆλŠ” λ…λ¦½λœ ν™˜κ²½μ„ μ œκ³΅ν•˜λŠ”λ° μ΄λ•Œ, λ…λ¦½λœ ν™˜κ²½μ΄ μ»¨ν…Œμ΄λ„ˆ μž…λ‹ˆλ‹€. 쑰금 더 μžμ„Έν•œ λ‚΄μš©μ€ μ°¨ν›„ κΈ€ μž‘μ„±μœΌλ‘œ λŒ€μ²΄ν•˜κ² μŠ΅λ‹ˆλ‹€. 도컀λ₯Ό μ‚¬μš©ν•˜λŠ” 이유 1. μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ΅¬λ™ν•˜κΈ° μœ„ν•œ ν™˜κ²½μ„ 제곡 λ™μΌν•˜κ²Œ μž‘μ„±λœ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄λΌλ„ μ‹€ν–‰ν•˜λŠ” ν™˜κ²½μ΄ 달라지면 μ •μƒμ μœΌλ‘œ μž‘λ™ν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. λ§Œμ•½, Java 11μ—μ„œλ§Œ μ§€μ›ν•˜λŠ” κΈ°λŠ₯을 μ‚¬μš©ν•΄μ„œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μž‘μ„±ν–ˆλŠ”λ° λ‹€λ₯Έ 컴퓨터에 Java 11을 μœ„ν•œ JVM이 μ—†λ‹€λ©΄ λ™μž‘ν•˜μ§€ μ•Šκ²Œλ©λ‹ˆλ‹€. (λ˜‘κ°™μ΄ μ³€λŠ”λ° μ™œ μ•ˆλ˜μ§€..

728x90